TortoiseSVN是一款免費(fèi)開(kāi)源svn客戶端,可以超越時(shí)間的管理文件和目錄的實(shí)用工具,可以檢查到歷史數(shù)據(jù)的修改數(shù)據(jù)以及修改者,通過(guò)檢查歷史知道數(shù)據(jù)做了哪些修改,誰(shuí)做的修改,為你帶來(lái)高效便捷的使用體驗(yàn)。
TortoiseSVN軟件特色
1、自選網(wǎng)絡(luò)層
利于人們?nèi)?shí)現(xiàn)新的網(wǎng)絡(luò)機(jī)制,Subversion的“高級(jí)”服務(wù)器是Apache網(wǎng)絡(luò)服務(wù)器的一個(gè)模塊,使用HTTP的變種協(xié)議WebDAV/DeltaV通訊,這給了 Subversion在穩(wěn)定性和交互性方面很大的好處,可以直接使用服務(wù)器的特性。
2、處理化數(shù)據(jù)
Subversion使用二進(jìn)制文件差異算法展現(xiàn)文件的區(qū)別,對(duì)于文本(人類(lèi)可讀)和二進(jìn)制(人類(lèi)不可讀)文件具備一致的操作方式,兩種類(lèi)型的文件都?jí)嚎s存放在版本庫(kù)中,差異在網(wǎng)絡(luò)上雙向傳遞。
3、高效的分支與標(biāo)簽
分支與標(biāo)簽的代價(jià)不與工程的大小成比例,Subversion 建立分支與標(biāo)簽時(shí)只是復(fù)制項(xiàng)目,使用了一種類(lèi)似于硬鏈接的機(jī)制,因而這類(lèi)操作通常只會(huì)花費(fèi)很少并且相對(duì)固定的時(shí)間,以及很小的版本庫(kù)空間。
4、維護(hù)能力
Subversion 沒(méi)有歷史負(fù)擔(dān),它由一系列良好的共享 C 庫(kù)實(shí)現(xiàn),具有定義良好的 API,這使 Subversion 非常容易維護(hù),可以輕易的被其他語(yǔ)言和程序使用。
5、外殼集成
TortoiseSVN客戶端與Windows外殼(例如資源管理器)無(wú)縫集成,你可以保持在熟悉的工具上工作,不需要在每次使用版本控制功能時(shí)切換應(yīng)用程序。
6、重載圖標(biāo)
每個(gè)版本控制的文件和目錄的狀態(tài)使用小的重載圖標(biāo)表示,可以讓你立刻看出工作副本的狀態(tài)。
7、快速訪問(wèn)
所有的Subversion命令存在于資源管理器的右鍵菜單,TortoiseSVN32位在那里添加子菜單
8、版本控制
CVS只能追蹤單個(gè)文件的歷史,但是Subversion實(shí)現(xiàn)了一個(gè)“虛擬”文件系統(tǒng),可以追蹤整個(gè)目錄樹(shù)的修改,文件和目錄都是版本控制的,結(jié)果就是可以在客戶端對(duì)文件和目錄執(zhí)行移動(dòng)和復(fù)制命令。
9、原子提交
提交要么完全進(jìn)入版本庫(kù),要么一點(diǎn)都沒(méi)有,這允許開(kāi)發(fā)者以一個(gè)邏輯塊提交修改。
特別說(shuō)明
安裝時(shí)首先安裝TortoiseSVN軟件,然后再安裝語(yǔ)言包,在設(shè)置里更改語(yǔ)言: