客戶端TortoiseSVN英文版的安裝及使用方法
一、客戶端TortoiseSVN的安裝
運(yùn)行TortoiseSVN程序,點(diǎn)擊Next,下面的截圖順序即為安裝步驟:
圖1:

圖2:

圖3:

圖4:

點(diǎn)擊Finish按鈕后會提示重啟系統(tǒng),其實(shí)不重啟也沒有關(guān)系。
二、客戶端TortoiseSVN的使用方法
1、 簽入源代碼到SVN服務(wù)器
假如我們使用Visual Studio在文件夾StartKit中創(chuàng)建了一個(gè)項(xiàng)目,我們要把這個(gè)項(xiàng)目的源代碼簽入到SVN Server上的代碼庫中里,首先右鍵點(diǎn)擊StartKit文件夾,這時(shí)候的右鍵菜單如下圖所示:
圖2-2-1

點(diǎn)擊Import,彈出下面的窗體,其中http://zt.net.henu.edu.cn 是服務(wù)器名,svn是代碼倉庫的根目錄,StartKit是我們在上個(gè)教程中添加的一個(gè)代碼庫。
說明:左下角的CheckBox,在第一次簽入源代碼時(shí)沒有用,但是,在以后你提交代碼的時(shí)候是非常有用的。
圖2-2-2

點(diǎn)擊OK按鈕,會彈出下面的窗體,要求輸入憑據(jù):
圖2-2-3

在上面的窗體中輸入用戶名和密碼,點(diǎn)擊OK按鈕:
圖2-2-4

如上圖所示,好了,源代碼已經(jīng)成功簽入SVN服務(wù)器了。這時(shí)候團(tuán)隊(duì)成員就可以遷出SVN服務(wù)器上的源代碼到自己的機(jī)器了。
2、簽出源代碼到本機(jī)
在本機(jī)創(chuàng)建文件夾StartKit,右鍵點(diǎn)擊Checkout,彈出如下圖的窗體:
圖2-2-5

在上圖中URL of Repository:下的文本框中輸入svn server中的代碼庫的地址,其他默認(rèn),點(diǎn)擊OK按鈕,就開始簽出源代碼了。
說明:上圖中的Checkout Depth,有4個(gè)選項(xiàng),分別是遷出全部、只簽出下一級子目錄和文件、只簽出文件、只簽出空項(xiàng)目,默認(rèn)的是第一項(xiàng)。上面的例子中,我們也可以使用web的方式訪問代碼庫,在瀏覽器中輸入http://zt.net.henu.edu.cn/svn/StartKit/
這時(shí)候也會彈出對話框,要求輸入用戶名和密碼,通過驗(yàn)證后即可瀏覽代碼庫中的內(nèi)容。
搞定!源代碼已經(jīng)成功簽出到剛才新建的StartKit目錄中。
打開StartKit目錄,可以看到如下圖的文件夾結(jié)構(gòu):
圖2-2-5

一旦你對文件或文件夾做了任何修改,那么文件或文件夾的顯示圖片機(jī)會發(fā)生變化。下圖中我修改了其中的二個(gè)文件:
圖2-2-7

大家看一下不同狀態(tài)所對應(yīng)的圖片:
圖2-2-8

我們已經(jīng)知道怎么將源代碼簽入到SVN服務(wù)器,怎么從服務(wù)器簽出代碼到本機(jī),也簡單了解了不同狀態(tài)所對應(yīng)的圖案啦。
3、提交修改過的文件到SVN服務(wù)器
上面的圖2-2-7中,我修改了位于Model文件中的二個(gè)文件ImageInfo.cs和NewsInfo.cs,下面演示如何提交到SVN服務(wù)器。
注意:提交源代碼到服務(wù)器時(shí),一定確保本機(jī)的代碼是最新版本,否則可能提交失敗,或者造成版本沖突。
在Model文件夾上點(diǎn)擊右鍵或在Model文件下的空白處點(diǎn)擊右鍵,點(diǎn)擊SVN Commit…彈出下面的窗體:
圖2-2-9

點(diǎn)擊OK按鈕后,彈出如下圖的窗體:
圖2-2-10

4、添加新文件到SVN服務(wù)器
我們在Model文件下添加一個(gè)新的類文件UserInfo.cs,在Model文件下的空白處點(diǎn)擊右鍵,點(diǎn)擊SVN Commit…,和上面講的提交修改過的文件到SVN服務(wù)器一樣,就可以了。另外也可以在文件UserInfo.cs上點(diǎn)擊右鍵,點(diǎn)擊TortoiseSVN=>>Add,彈出如下圖的窗體:
圖2-2-11

選中UserInfo.cs文件,點(diǎn)擊OK按鈕,這樣并沒有將這個(gè)文件提交到SVN服務(wù)器,只是將這個(gè)文件標(biāo)記為源代碼庫庫中的文件,并將其狀態(tài)置為修改狀態(tài)。之后,我們要再SVN Commit這個(gè)文件一次,才可以將其真正提交到SVN服務(wù)器上的代碼庫中。
上面講是添加文件,實(shí)際上,添加文件夾的步驟也是一樣的,這里就不說了。
5、更新本機(jī)代碼與SVN服務(wù)器上最新的版本一致
這個(gè)也很簡單,只要在需要更新的文件夾上點(diǎn)擊右鍵或在該文件下的空白處點(diǎn)擊右鍵,點(diǎn)擊SVN Update,就可以了。
注意:更新操作可能會因?yàn)榘姹緵_突而失敗,這是可以使用合并【Merge】或其他方法解決;也可能因?yàn)殒i定【Get Lock】而失敗,這是需要先解鎖【Release Lock】。
6、重命名文件或文件夾,并將修改提交到SVN服務(wù)器
只要在需要重命名的文件或文件夾上點(diǎn)擊右鍵,點(diǎn)擊TortiseSVN=>>Rename…,在彈出的窗體中輸入新名稱,點(diǎn)擊OK按鈕,就可以了。此方法也不是直接重命名,而是將該文件或文件夾的名稱標(biāo)記為重命名后名稱,也需要我們使用SVN Commit提交到SVN服務(wù)器后才真正重命名。
7、刪除文件或文件夾,并將修改提交到SVN服務(wù)器
最簡單就是,你直接刪除文件或文件夾,然后使用SVN Commit提交更新到SVN服務(wù)器。另外一種方法是在你要?jiǎng)h除的文件或文件夾上點(diǎn)擊右鍵=>>TortoiseSVN=>>Delete刪除,此方法也不是直接刪除,而是將該文件或文件夾的狀態(tài)置為刪除,也需要我們使用SVN Commit提交到SVN服務(wù)器后才真正刪除。
說明:實(shí)際上,從你把源代碼遷簽入SVN服務(wù)器開始,每一個(gè)版本的數(shù)據(jù)和文件,就算是你已經(jīng)刪除了的,也都可以隨時(shí)遷出。
以上只是TortoiseSVN最簡單的幾個(gè)功能,其實(shí)他的功能遠(yuǎn)不止這些,其他的功能大家可以在使用的過程中慢慢體會。

相關(guān)文章
TortoiseSVN英文版客戶端安裝使用方法(TortoiseSVN 使用教程)
TortoiseSVN是windows平臺下Subversion的免費(fèi)開源客戶端,它是非常不錯(cuò)的版本管理工具,下面腳本之家小編就為大家介紹一下TortoiseSVN客戶端的使用方法,需要的朋友可以參考2017-07-21- TortoiseSVN是windows平臺下Subversion的免費(fèi)開源客戶端,它是非常不錯(cuò)的版本管理工具,TortoiseSVN 的右鍵菜單可以工作在其他文件管理器,以及文件/打開對話框等標(biāo)準(zhǔn)的 Wi2017-07-21
- TortoiseSVN是Subversion版本控制系統(tǒng)的一個(gè)免費(fèi)開源客戶端,可以超越時(shí)間的管理文件和目錄,這里介紹下TortoiseSVN的使用方法,需要的朋友可以參考下2013-09-05
Win7 X64 安裝TortoiseSVN提示“此操作只對目前安裝的產(chǎn)品有效”的解決
雙擊TortoiseSVN-1.7.5.22551-x64-svn-1.7.3.msi進(jìn)行安裝時(shí),彈出此操作只對目前安裝的產(chǎn)品有效錯(cuò)誤提示2012-11-23- svn(subversion)是近年來崛起的版本管理工具,是cvs的接班人。目前,絕大多數(shù)開源軟件都使用svn作為代碼版本管理軟件,這里腳本之家小編為大家介紹一下TortoiseSVN官方中文2017-07-21



