
TortoiseSVN編程工具

- 軟件授權(quán): 免費(fèi)軟件
- 軟件類型: 國產(chǎn)軟件
- 軟件語言: 簡體中文
- 更新時間: 2023-10-23
- 軟件評分:
- 軟件大?。? 36MB
- 應(yīng)用平臺: WinAll
軟件介紹 下載地址
TortoiseSVN編程工具官方版是一款讓用戶可以輕松地管理和控制自己的代碼的版本控制工具。TortoiseSVN編程工具官方版可以與多種編程語言和開發(fā)環(huán)境集成,如Java、C++、Python等,使得用戶可以在自己的開發(fā)環(huán)境中輕松地使用版本控制功能。TortoiseSVN編程工具官方版支持多種版本控制協(xié)議,如Subversion、Git等還具有多種實(shí)用功能,如分支合并、標(biāo)簽、里程碑等,使得用戶可以更加輕松地管理自己的代碼版本。
TortoiseSVN編程工具軟件介紹
TortoiseSVN(64位客戶端)是軟件開發(fā)工程師必不可少的開發(fā)管理軟件,通常編寫軟件都要用它來管理軟件版本和工作進(jìn)度,特別適合多人分工協(xié)作,如果你要編寫軟件、設(shè)計(jì)網(wǎng)站或是漢化修改某款軟件等,都可以用上這一款TortoiseSVN,項(xiàng)目管理人員必備軟件。
TortoiseSVN編程工具軟件特色
1.可選的網(wǎng)絡(luò)層
Subversion 在版本庫訪問方面有一個抽象概念,利于人們?nèi)?shí)現(xiàn)新的網(wǎng)絡(luò)機(jī)制,Subversion 的“高級”服務(wù)器是 Apache 網(wǎng)絡(luò)服務(wù)器的一個模塊,使用 HTTP 的變種協(xié)議 WebDAV/DeltaV 通訊,這給了 Subversion 在穩(wěn)定性和交互性方面很大的好處,可以直接使用服務(wù)器的特性,例如認(rèn)證、授權(quán)、傳輸壓縮和版本庫瀏覽等等。也有一個輕型的,單獨(dú)運(yùn)行 Subversion 服務(wù)器,這個服務(wù)器使用自己的協(xié)議,可以輕松用 SSH 封裝。
2.數(shù)據(jù)處理
Subversion 使用二進(jìn)制文件差異算法展現(xiàn)文件的區(qū)別,對于文本(人類可讀)和二進(jìn)制(人類不可讀)文件具備一致的操作方式,兩種類型的文件都壓縮存放在版本庫中,差異在網(wǎng)絡(luò)上雙向傳遞。
3.高效的分支和標(biāo)簽
分支與標(biāo)簽的代價不與工程的大小成比例,Subversion 建立分支與標(biāo)簽時只是復(fù)制項(xiàng)目,使用了一種類似于硬鏈接的機(jī)制,因而這類操作通常只會花費(fèi)很少并且相對固定的時間,以及很小的版本庫空間。
4.維護(hù)能力
Subversion 沒有歷史負(fù)擔(dān),它由一系列良好的共享 C 庫實(shí)現(xiàn),具有定義良好的 API,這使 Subversion 非常容易維護(hù),可以輕易的被其他語言和程序使用。
5.外殼集成
TortoiseSVN客戶端與Windows 外殼(例如資源管理器)無縫集成,你可以保持在熟悉的工具上工作,不需要在每次使用版本控制功能時切換應(yīng)用程序。并且你不一定必須使用 Windows 資源管理器,TortoiseSVN 32位的右鍵菜單可以工作在其他文件管理器,以及文件/打開對話框等標(biāo)準(zhǔn)的 Windows 應(yīng)用程序中。你必須牢記,TortoiseSVN 是有意作為 Windows 資源管理器的擴(kuò)展開發(fā),因此在其他程序可能集成的并不完整,例如重載圖標(biāo)可能不會顯示。
6.重載圖標(biāo)
每個版本控制的文件和目錄的狀態(tài)使用小的重載圖標(biāo)表示,可以讓你立刻看出工作副本的狀態(tài)。
7.簡便訪問
Subversion 命令的簡便訪問
所有的 Subversion 命令存在于資源管理器的右鍵菜單,TortoiseSVN 32位在那里添加子菜單。因?yàn)?TortoiseSVN 是一個 Subversion 客戶端,我們也很愿意為你展示一些 Subversion 本身的特性:
8.目錄版本控制
CVS 只能追蹤單個文件的歷史,但是 Subversion 實(shí)現(xiàn)了一個“虛擬”文件系統(tǒng),可以追蹤整個目錄樹的修改,文件和目錄都是版本控制的,結(jié)果就是可以在客戶端對文件和目錄執(zhí)行移動和復(fù)制命令。
9.原子提交
提交要么完全進(jìn)入版本庫,要么一點(diǎn)都沒有,這允許開發(fā)者以一個邏輯塊提交修改。
版本控制的元數(shù)據(jù)。每個文件和目錄都有一組附加的“屬性”,你可以發(fā)明和保存任意的鍵/值對,屬性是版本控制的,就像文件內(nèi)容。
TortoiseSVN編程工具安裝步驟
1、在本網(wǎng)站下載TortoiseSVN編程工具軟件安裝包,雙擊打開下載的.exe文件,進(jìn)入軟件安裝界面

2、選擇安裝位置界面,我們可以選擇默認(rèn)安裝,直接點(diǎn)擊界面下方的下一步,軟件會默認(rèn)安裝到系統(tǒng)C盤中?;蛘唿c(diǎn)擊瀏覽選擇合適的安裝位置后再點(diǎn)擊下一步。

3、TortoiseSVN編程工具軟件正在安裝中,耐心等待安裝完成就可以了。

4、TortoiseSVN編程工具軟件安裝完畢

TortoiseSVN編程工具漢化說明
1、在安裝完成TortoiseSVN軟件后,在解壓的軟件包中雙擊運(yùn)行LanguagePack_1.11.0.28416-x64-zh_CN.msi文件,該文件就是TortoiseSVN軟件的中文補(bǔ)丁
2、安裝完成后,我們返回到桌面,鼠標(biāo)右鍵點(diǎn)擊桌面然后會出現(xiàn)菜單欄,如下圖所示,我們點(diǎn)擊TortoiseSVN選項(xiàng),在選項(xiàng)右側(cè)找到Settings(設(shè)置)選項(xiàng),然后進(jìn)入到該界面

3、進(jìn)入到Settings(設(shè)置)界面,如下圖所示,我們在界面右側(cè)找到Language(語言)選項(xiàng),然后在后方的下拉框中選擇中文,最后為我們點(diǎn)擊界面下方的確定就可以成功設(shè)置為中文了

TortoiseSVN編程工具使用教程
tortoisesvn切換用戶操作說明
1、首先我們在使用TortoiseSVN軟件更新或提交數(shù)據(jù)時需要輸入用戶名和密碼,如下圖所示,如果不勾選“保存認(rèn)證”,那么下次就可以直接切換其他賬號。而如果保存了認(rèn)證,那么當(dāng)你想要切換用戶時,則需要先清除之前的用戶數(shù)據(jù)的,具體操作如下

2、我們在桌面上右鍵點(diǎn)擊,在出現(xiàn)的菜單欄中點(diǎn)擊“TortoiseSVN”選項(xiàng),然后在右側(cè)再點(diǎn)擊“設(shè)置”,進(jìn)入到設(shè)置界面。

3、在TortoiseSVN設(shè)置界面,我們在界面右側(cè)找到并點(diǎn)擊“已保存數(shù)據(jù)”選項(xiàng),如下圖所示,我們點(diǎn)擊后進(jìn)入下一步。

4、在界面右側(cè)出現(xiàn)已保存數(shù)據(jù),我們在認(rèn)證數(shù)據(jù)后方點(diǎn)擊“清除”選項(xiàng),然后進(jìn)行下一步。

5、進(jìn)入到移除已保存的認(rèn)證數(shù)據(jù)界面。我們勾選界面選框中的svn.simple項(xiàng)目,然后點(diǎn)擊確定就可以刪除認(rèn)證數(shù)據(jù)了。然后我們在更新或提交數(shù)據(jù)時就需要重新驗(yàn)證用戶名和密碼了,這個時候你就可以切換成其他賬戶進(jìn)行使用了。


TortoiseSVN 如何檢索地址?
鼠標(biāo)右鍵桌面,選擇“SVN CheckOut”,輸入檢索的地址,點(diǎn)擊OK,就開始從svn服務(wù)器端檢索出內(nèi)容
TortoiseSVN 如何添加地址?
檢索出文件夾內(nèi)容之后,我們把要上傳的文件夾或者文件放到檢索的內(nèi)容里面,鼠標(biāo)右鍵點(diǎn)擊“TortoiseSVN->Add”進(jìn)行添加文件到svn上
TortoiseSVN編程工具常見問題
問:為什么圖標(biāo)僅在本地驅(qū)動器而不在網(wǎng)絡(luò)驅(qū)動器上可見?
轉(zhuǎn)到“設(shè)置”->“外觀”->“圖標(biāo)覆蓋”,然后檢查要查看其覆蓋圖標(biāo)的驅(qū)動器類型。請注意,為網(wǎng)絡(luò)驅(qū)動器啟用覆蓋不僅會減慢TortoiseSVN的速度,而且會減慢整個系統(tǒng)的速
問:我的計(jì)算機(jī)上禁用了MSI安裝。是否有.exe安裝程序?
exe安裝文件無濟(jì)于事。如果您的計(jì)算機(jī)上確實(shí)禁用了MSI安裝,則您也沒有ADMIN特權(quán)。并且您需要那些來安裝TortoiseSVN(shell擴(kuò)展要求具有ADMIN權(quán)限才能安裝)。但是首先請確保確實(shí)禁用了MSI安裝-只有在您的域管理員將其禁用后才能這樣做。
問:是否可以創(chuàng)建一個本地的版本庫到網(wǎng)絡(luò)文件夾?
不能創(chuàng)建 Berkeley DB 版本庫到共享的網(wǎng)絡(luò)地址
問:是否可以使用不同的Subversion客戶端來操作同一個工作拷貝?
可以,客戶端只是用來控制你的工作拷貝,以及工作拷貝與版本庫之間的交互。工作拷貝里的元數(shù)據(jù)對于不同的客戶端來說都是一樣的。
問:如何在電腦中修改svn已登錄的賬號和密碼?
①打開C盤,并將隱藏的項(xiàng)目顯示出來;
②打開里面的AppData文件夾;
?、廴缓笠来未蜷_:Roaming/Subversion/auth;
?、軐⒃撐募A里的內(nèi)容全部刪除;
⑤重新打開svn,然后會彈出一個提示框要求輸入用戶名密碼。