最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

客戶端TortoiseSVN英文版的安裝及使用方法

  發(fā)布時(shí)間:2017-07-21 22:03:29   作者:佚名   我要評論
TortoiseSVN是windows平臺下Subversion的免費(fèi)開源客戶端,它是非常不錯(cuò)的版本管理工具,TortoiseSVN 的右鍵菜單可以工作在其他文件管理器,以及文件/打開對話框等標(biāo)準(zhǔn)的 Windows 應(yīng)用程序中



一、客戶端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)文章

最新評論

五大连池市| 通江县| 上蔡县| 江西省| 萨迦县| 苏尼特左旗| 耒阳市| 三门峡市| 墨竹工卡县| 峨边| 花莲市| 读书| 咸丰县| 平原县| 青冈县| 大厂| 金塔县| 渭南市| 安远县| 工布江达县| 临湘市| 固安县| 井冈山市| 武汉市| 高陵县| 丽水市| 康定县| 讷河市| 益阳市| 改则县| 元江| 虎林市| 万载县| 会东县| 呼图壁县| 翁源县| 云阳县| 措勤县| 潜山县| 日土县| 绿春县|