TortoiseSVN是非常給力的開發管理軟件,是一款開源的應用工具。由于TortoiseSVN是純英文的,很多用戶表示用不習慣,所以kkx在這里給大家分享的了包含中文語言包的TortoiseSVN,希望大家會喜歡!
TortoiseSVN特性
1.外殼集成
TortoiseSVN 與Windows 外殼(例如資源管理器)無縫集成,你可以保持在熟悉的工具上工作,不需要在每次使用版本控制功能時切換應用程序。
并且你不一定必須使用 Windows 資源管理器,TortoiseSVN 的右鍵菜單可以工作在其他文件管理器,以及文件/打開對話框等標準的 Windows 應用程序中。你必須牢記,TortoiseSVN 是有意作為 Windows 資源管理器的擴展開發,因此在其他程序可能集成的并不完整,例如重載圖標可能不會顯示。
2.重載圖標
每個版本控制的文件和目錄的狀態使用小的重載圖標表示,可以讓你立刻看出工作副本的狀態。
3.Subversion指令的簡單瀏覽
全部的Subversion指令存有于任務管理器的鼠標右鍵菜單,TortoiseSVN在那里加上子菜單欄。
由于TortoiseSVN是一個Subversion手機客戶端,大家也很心甘情愿展現一些Subversion自身的特性:
4.目錄版本控制
CVS只有跟蹤單獨文件的歷史時間,可是Subversion完成了一個“虛似”文件系統軟件,能夠跟蹤全部目錄樹的改動,文件和目錄全是版本控制的,結果便是能夠在手機客戶端對文件和目錄實行挪動和拷貝指令。
5.分子遞交
遞交要不徹底進到版本庫,要不一點也沒有,這容許開發人員以一個邏輯性塊遞交改動。
6.版本控制的數據庫
每一個文件和目錄都是有一組額外的“屬性”,你能創造發明和儲存隨意的鍵/值對,屬性是版本控制的,如同文件內容。
7.可選擇的傳輸層
Subversion在版本庫瀏覽層面有一個抽象化,有利于大家去完成新的互聯網體制,Subversion的“高級”網絡服務器是Apache網絡網絡服務器的一個控制模塊,應用HTTP的變異協議書WebDAV/DeltaV通信,這給了Subversion在可靠性和易用性層面非常大的益處,能夠立即應用網絡服務器的特性,比如驗證、受權、傳送縮小和版本庫訪問這些。也有一個輕形的,獨立運作的Subversion服務端,這一網絡服務器應用自身的協議書,能夠輕輕松松的用SSH封裝。
8.一致的數據處理方法
Subversion應用二進制文件差別優化算法呈現文件的差別,針對文字(人們可讀)和二進制(人們不能讀)文件具有一致的實際操作方法,二種種類的文件都縮小儲放在版本庫中,差別在互聯網上雙重傳送。
9.高效率的支系和標識
支系與標識的成本不與工程項目的尺寸成占比,Subversion創建支系與標識時僅僅拷貝新項目,應用了一種類似硬鏈接的體制,因此這類實際操作一般總是耗費非常少而且相對性固定不動的時間,及其不大的版本庫室內空間。
10.優良的維護保養工作能力
Subversion沒有歷史時間壓力,它由一系列優良的共享資源C庫完成,具備界定優良的API,這使Subversion很容易維護保養,能夠隨便的被別的語言表達和程序流程應用。