TortoiseSVN是一款完全免費(fèi)的版本控制軟件,軟件可以幫助用戶記錄代碼文件的每一次修改,用戶可以通過TortoiseSVN確認(rèn)文件的所有修改記錄,并將文件恢復(fù)到任意一個(gè)版本。KK下載站為您提供TortoiseSVN免費(fèi)下載,軟件可以永久免費(fèi)使用,有需要的朋友趕緊下載使用吧!
TortoiseSVN軟件特色
一、可選的網(wǎng)絡(luò)層。
Subversion對版本庫的訪問有一個(gè)抽象的概念,有助于人們實(shí)現(xiàn)新的網(wǎng)絡(luò)機(jī)制。Subversion的高級服務(wù)器是Apache網(wǎng)絡(luò)服務(wù)器的一個(gè)模塊,使用HTTP的變種協(xié)議WebDAV/DeltaV通信,Subversion的穩(wěn)定性和交互性非常好,可以直接使用服務(wù)器的特性,比如認(rèn)證、授權(quán)、傳輸壓縮、版本庫瀏覽等等。在Subversion中還有一個(gè)獨(dú)立運(yùn)行的服務(wù)器,可以輕松地使用自己的協(xié)議封裝SSH。
2.資料處理。
Subversion使用二進(jìn)制文件差異算法來顯示文件差異、對文本(人類可讀)和二進(jìn)制(人類不可讀)文件有相同的操作模式,兩類文件被壓縮并存儲在版本庫中,以不同的網(wǎng)絡(luò)雙向傳輸。
3.分枝和標(biāo)簽。
根據(jù)項(xiàng)目的大小,分支和標(biāo)簽的成本不相稱。Subversion在創(chuàng)建分支和標(biāo)簽時(shí),只復(fù)制項(xiàng)目,使用硬鏈接式機(jī)制,因此這種操作通常只需要花很少的相對固定的時(shí)間和很小的版本庫空間。
四、維修能力。
Subversion不存在歷史負(fù)擔(dān),它是通過一系列優(yōu)秀的共享C庫實(shí)現(xiàn)的,并擁有良好的API定義,使Subversion易于維護(hù),易于其他語言和程序使用。
五、外殼集成。
TortoiseSVN與資源管理器等Windows外殼無縫集成,您可以在熟悉的工具上工作,而不必在每次使用版本控制功能時(shí)切換應(yīng)用程序。而且你不需要使用Windows資源管理器,TortoiseSVN的右鍵菜單可以用于其他Windows應(yīng)用程序,如其他文件管理器和文件/打開對話框。你必須記住,TortoiseSVN被有意地作為Windows資源管理器進(jìn)行擴(kuò)展開發(fā),所以可能沒有完成其他程序的集成,比如無法顯示重載圖標(biāo)。

6.重載圖標(biāo)。
每一個(gè)版本控制文件和目錄的狀態(tài)顯示為一個(gè)小的多載圖標(biāo),讓你立刻看到工作拷貝的狀態(tài)。
7.簡易存取。
對Subversion命令的簡單訪問。
所有Subversion命令都存在于瀏覽器的右鍵菜單中,TortoiseSVN在其中添加子菜單。因?yàn)門ortoiseSVN是一個(gè)Subversion客戶機(jī),我們希望向您展示Subversion自身的一些特性:
8.目錄版本管理。
CVS只能跟蹤單個(gè)文件的歷史記錄,但是Subversion實(shí)現(xiàn)了一個(gè)虛擬文件系統(tǒng),它可以跟蹤整個(gè)目錄樹的修改。文件和目錄由版本控制,并可在客戶端移動和復(fù)制文件和目錄。
九、提交原子。
可以讓開發(fā)人員提交邏輯塊以供修改,或者完全不提交版本庫。
使用版本控制元數(shù)據(jù)。每一個(gè)文件和目錄都有一組附加屬性。你可以創(chuàng)建和保存任何鍵/值對。與文件內(nèi)容一樣,屬性被版本控制。
