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