TortoiseSVN編程工具
- 軟件授權(quán): 免費(fèi)軟件
- 軟件類(lèi)型: 國(guó)產(chǎn)軟件
- 軟件語(yǔ)言: 簡(jiǎn)體中文
- 更新時(shí)間: 2023-10-23
- 軟件評(píng)分:
- 軟件大?。? 36MB
- 應(yīng)用平臺(tái): WinAll
軟件介紹 下載地址
TortoiseSVN編程工具官方版是一款讓用戶(hù)可以輕松地管理和控制自己的代碼的版本控制工具。TortoiseSVN編程工具官方版可以與多種編程語(yǔ)言和開(kāi)發(fā)環(huán)境集成,如Java、C++、Python等,使得用戶(hù)可以在自己的開(kāi)發(fā)環(huán)境中輕松地使用版本控制功能。TortoiseSVN編程工具官方版支持多種版本控制協(xié)議,如Subversion、Git等還具有多種實(shí)用功能,如分支合并、標(biāo)簽、里程碑等,使得用戶(hù)可以更加輕松地管理自己的代碼版本。
TortoiseSVN編程工具軟件介紹
TortoiseSVN(64位客戶(hù)端)是軟件開(kāi)發(fā)工程師必不可少的開(kāi)發(fā)管理軟件,通常編寫(xiě)軟件都要用它來(lái)管理軟件版本和工作進(jìn)度,特別適合多人分工協(xié)作,如果你要編寫(xiě)軟件、設(shè)計(jì)網(wǎng)站或是漢化修改某款軟件等,都可以用上這一款TortoiseSVN,項(xiàng)目管理人員必備軟件。
TortoiseSVN編程工具軟件特色
1.可選的網(wǎng)絡(luò)層
Subversion 在版本庫(kù)訪問(wèn)方面有一個(gè)抽象概念,利于人們?nèi)?shí)現(xiàn)新的網(wǎng)絡(luò)機(jī)制,Subversion 的“高級(jí)”服務(wù)器是 Apache 網(wǎng)絡(luò)服務(wù)器的一個(gè)模塊,使用 HTTP 的變種協(xié)議 WebDAV/DeltaV 通訊,這給了 Subversion 在穩(wěn)定性和交互性方面很大的好處,可以直接使用服務(wù)器的特性,例如認(rèn)證、授權(quán)、傳輸壓縮和版本庫(kù)瀏覽等等。也有一個(gè)輕型的,單獨(dú)運(yùn)行 Subversion 服務(wù)器,這個(gè)服務(wù)器使用自己的協(xié)議,可以輕松用 SSH 封裝。
2.數(shù)據(jù)處理
Subversion 使用二進(jìn)制文件差異算法展現(xiàn)文件的區(qū)別,對(duì)于文本(人類(lèi)可讀)和二進(jìn)制(人類(lèi)不可讀)文件具備一致的操作方式,兩種類(lèi)型的文件都?jí)嚎s存放在版本庫(kù)中,差異在網(wǎng)絡(luò)上雙向傳遞。
3.高效的分支和標(biāo)簽
分支與標(biāo)簽的代價(jià)不與工程的大小成比例,Subversion 建立分支與標(biāo)簽時(shí)只是復(fù)制項(xiàng)目,使用了一種類(lèi)似于硬鏈接的機(jī)制,因而這類(lèi)操作通常只會(huì)花費(fèi)很少并且相對(duì)固定的時(shí)間,以及很小的版本庫(kù)空間。
4.維護(hù)能力
Subversion 沒(méi)有歷史負(fù)擔(dān),它由一系列良好的共享 C 庫(kù)實(shí)現(xiàn),具有定義良好的 API,這使 Subversion 非常容易維護(hù),可以輕易的被其他語(yǔ)言和程序使用。
5.外殼集成
TortoiseSVN客戶(hù)端與Windows 外殼(例如資源管理器)無(wú)縫集成,你可以保持在熟悉的工具上工作,不需要在每次使用版本控制功能時(shí)切換應(yīng)用程序。并且你不一定必須使用 Windows 資源管理器,TortoiseSVN 32位的右鍵菜單可以工作在其他文件管理器,以及文件/打開(kāi)對(duì)話(huà)框等標(biāo)準(zhǔn)的 Windows 應(yīng)用程序中。你必須牢記,TortoiseSVN 是有意作為 Windows 資源管理器的擴(kuò)展開(kāi)發(fā),因此在其他程序可能集成的并不完整,例如重載圖標(biāo)可能不會(huì)顯示。
6.重載圖標(biāo)
每個(gè)版本控制的文件和目錄的狀態(tài)使用小的重載圖標(biāo)表示,可以讓你立刻看出工作副本的狀態(tài)。
7.簡(jiǎn)便訪問(wèn)
Subversion 命令的簡(jiǎn)便訪問(wèn)
所有的 Subversion 命令存在于資源管理器的右鍵菜單,TortoiseSVN 32位在那里添加子菜單。因?yàn)?TortoiseSVN 是一個(gè) Subversion 客戶(hù)端,我們也很愿意為你展示一些 Subversion 本身的特性:
8.目錄版本控制
CVS 只能追蹤單個(gè)文件的歷史,但是 Subversion 實(shí)現(xiàn)了一個(gè)“虛擬”文件系統(tǒng),可以追蹤整個(gè)目錄樹(shù)的修改,文件和目錄都是版本控制的,結(jié)果就是可以在客戶(hù)端對(duì)文件和目錄執(zhí)行移動(dòng)和復(fù)制命令。
9.原子提交
提交要么完全進(jìn)入版本庫(kù),要么一點(diǎn)都沒(méi)有,這允許開(kāi)發(fā)者以一個(gè)邏輯塊提交修改。
版本控制的元數(shù)據(jù)。每個(gè)文件和目錄都有一組附加的“屬性”,你可以發(fā)明和保存任意的鍵/值對(duì),屬性是版本控制的,就像文件內(nèi)容。
TortoiseSVN編程工具安裝步驟
1、在本網(wǎng)站下載TortoiseSVN編程工具軟件安裝包,雙擊打開(kāi)下載的.exe文件,進(jìn)入軟件安裝界面
2、選擇安裝位置界面,我們可以選擇默認(rèn)安裝,直接點(diǎn)擊界面下方的下一步,軟件會(huì)默認(rèn)安裝到系統(tǒng)C盤(pán)中?;蛘唿c(diǎn)擊瀏覽選擇合適的安裝位置后再點(diǎn)擊下一步。
3、TortoiseSVN編程工具軟件正在安裝中,耐心等待安裝完成就可以了。
4、TortoiseSVN編程工具軟件安裝完畢
TortoiseSVN編程工具漢化說(shuō)明
1、在安裝完成TortoiseSVN軟件后,在解壓的軟件包中雙擊運(yùn)行LanguagePack_1.11.0.28416-x64-zh_CN.msi文件,該文件就是TortoiseSVN軟件的中文補(bǔ)丁
2、安裝完成后,我們返回到桌面,鼠標(biāo)右鍵點(diǎn)擊桌面然后會(huì)出現(xiàn)菜單欄,如下圖所示,我們點(diǎn)擊TortoiseSVN選項(xiàng),在選項(xiàng)右側(cè)找到Settings(設(shè)置)選項(xiàng),然后進(jìn)入到該界面
3、進(jìn)入到Settings(設(shè)置)界面,如下圖所示,我們?cè)诮缑嬗覀?cè)找到Language(語(yǔ)言)選項(xiàng),然后在后方的下拉框中選擇中文,最后為我們點(diǎn)擊界面下方的確定就可以成功設(shè)置為中文了
TortoiseSVN編程工具使用教程
tortoisesvn切換用戶(hù)操作說(shuō)明
1、首先我們?cè)谑褂肨ortoiseSVN軟件更新或提交數(shù)據(jù)時(shí)需要輸入用戶(hù)名和密碼,如下圖所示,如果不勾選“保存認(rèn)證”,那么下次就可以直接切換其他賬號(hào)。而如果保存了認(rèn)證,那么當(dāng)你想要切換用戶(hù)時(shí),則需要先清除之前的用戶(hù)數(shù)據(jù)的,具體操作如下
2、我們?cè)谧烂嫔嫌益I點(diǎn)擊,在出現(xiàn)的菜單欄中點(diǎn)擊“TortoiseSVN”選項(xiàng),然后在右側(cè)再點(diǎn)擊“設(shè)置”,進(jìn)入到設(shè)置界面。
3、在TortoiseSVN設(shè)置界面,我們?cè)诮缑嬗覀?cè)找到并點(diǎn)擊“已保存數(shù)據(jù)”選項(xiàng),如下圖所示,我們點(diǎn)擊后進(jìn)入下一步。
4、在界面右側(cè)出現(xiàn)已保存數(shù)據(jù),我們?cè)谡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ù)了。然后我們?cè)诟禄蛱峤粩?shù)據(jù)時(shí)就需要重新驗(yàn)證用戶(hù)名和密碼了,這個(gè)時(shí)候你就可以切換成其他賬戶(hù)進(jìn)行使用了。
TortoiseSVN 如何檢索地址?
鼠標(biāo)右鍵桌面,選擇“SVN CheckOut”,輸入檢索的地址,點(diǎn)擊OK,就開(kāi)始從svn服務(wù)器端檢索出內(nèi)容
TortoiseSVN 如何添加地址?
檢索出文件夾內(nèi)容之后,我們把要上傳的文件夾或者文件放到檢索的內(nèi)容里面,鼠標(biāo)右鍵點(diǎn)擊“TortoiseSVN->Add”進(jìn)行添加文件到svn上
TortoiseSVN編程工具常見(jiàn)問(wèn)題
問(wèn):為什么圖標(biāo)僅在本地驅(qū)動(dòng)器而不在網(wǎng)絡(luò)驅(qū)動(dòng)器上可見(jiàn)?
轉(zhuǎn)到“設(shè)置”->“外觀”->“圖標(biāo)覆蓋”,然后檢查要查看其覆蓋圖標(biāo)的驅(qū)動(dòng)器類(lèi)型。請(qǐng)注意,為網(wǎng)絡(luò)驅(qū)動(dòng)器啟用覆蓋不僅會(huì)減慢TortoiseSVN的速度,而且會(huì)減慢整個(gè)系統(tǒng)的速
問(wèn):我的計(jì)算機(jī)上禁用了MSI安裝。是否有.exe安裝程序?
exe安裝文件無(wú)濟(jì)于事。如果您的計(jì)算機(jī)上確實(shí)禁用了MSI安裝,則您也沒(méi)有ADMIN特權(quán)。并且您需要那些來(lái)安裝TortoiseSVN(shell擴(kuò)展要求具有ADMIN權(quán)限才能安裝)。但是首先請(qǐng)確保確實(shí)禁用了MSI安裝-只有在您的域管理員將其禁用后才能這樣做。
問(wèn):是否可以創(chuàng)建一個(gè)本地的版本庫(kù)到網(wǎng)絡(luò)文件夾?
不能創(chuàng)建 Berkeley DB 版本庫(kù)到共享的網(wǎng)絡(luò)地址
問(wèn):是否可以使用不同的Subversion客戶(hù)端來(lái)操作同一個(gè)工作拷貝?
可以,客戶(hù)端只是用來(lái)控制你的工作拷貝,以及工作拷貝與版本庫(kù)之間的交互。工作拷貝里的元數(shù)據(jù)對(duì)于不同的客戶(hù)端來(lái)說(shuō)都是一樣的。
問(wèn):如何在電腦中修改svn已登錄的賬號(hào)和密碼?
?、俅蜷_(kāi)C盤(pán),并將隱藏的項(xiàng)目顯示出來(lái);
②打開(kāi)里面的AppData文件夾;
?、廴缓笠来未蜷_(kāi):Roaming/Subversion/auth;
④將該文件夾里的內(nèi)容全部刪除;
?、葜匦麓蜷_(kāi)svn,然后會(huì)彈出一個(gè)提示框要求輸入用戶(hù)名密碼。