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