日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

TortoiseSVN新人使用指南

發(fā)布時(shí)間:2025/3/12 编程问答 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 TortoiseSVN新人使用指南 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

這篇文章源于6月份給公司新人作的關(guān)于SVN使用的培訓(xùn),轉(zhuǎn)眼已經(jīng)過了幾個(gè)月的時(shí)間,丟了也怪可惜的,于是整理出來希望能夠幫助后來人快速入門。


    • 安裝說明
    • 使用說明
      • 檢出項(xiàng)目
      • 導(dǎo)入項(xiàng)目
      • 提交
      • 更新
      • 查看日志
      • 版本回滾
      • 版本控制
    • 總結(jié)

安裝說明

開發(fā)人員強(qiáng)烈建議使用IDE中的SVN插件更加智能與人性化。

首先安裝SVN客戶端,windows一般選擇烏龜客戶端https://tortoisesvn.net/downloads.html。?
根據(jù)系統(tǒng)位數(shù)選擇相應(yīng)客戶端進(jìn)行安裝。

如果你喜歡用命令行操作,請(qǐng)務(wù)必記得勾選command line client tool為will be install on local hard driver,不用命令行的跳過這一步。

然后一路next即可安裝。安裝完畢后,在任意地方右鍵查看快捷菜單。發(fā)現(xiàn)TortoiseSVN即表示安裝成功。

如果勾選了安裝命令行工具,那么輸入命令SVN,有如下提示也表示安裝成功

但是此時(shí)菜單全是英文的,如果你不習(xí)慣英文,可以去下載語言包,記得下對(duì)系統(tǒng)位數(shù)。

安裝完語言包之后,可以右鍵進(jìn)入setting設(shè)置。

選擇你喜歡的語言(比如中文),然后確定,不出意外,現(xiàn)在的語言已經(jīng)切換到中文了。

安裝教程到此結(jié)束,下面開始介紹SVN的使用。

使用說明

檢出項(xiàng)目

假如項(xiàng)目已經(jīng)在服務(wù)器的倉(cāng)庫里,那么現(xiàn)在你要做的就是把它檢出到本地。?
首先創(chuàng)建一個(gè)空文件夾。在空文件夾內(nèi)右鍵,選擇SVN檢出。

現(xiàn)在你看到應(yīng)該是這個(gè)界面,填入版本庫地址,選擇確定。

此時(shí)會(huì)彈出一個(gè)對(duì)話框讓你輸入賬號(hào)密碼,輸入你的賬號(hào)密碼即可。記得勾選保存認(rèn)證,不然每次操作都會(huì)讓你輸入。

等幾分鐘就可以檢出完畢。

此時(shí)在你的目錄下就能看到你的項(xiàng)目,現(xiàn)在可以開始愉快的工作了。

導(dǎo)入項(xiàng)目

但是有時(shí)候你已經(jīng)在本地建立好了項(xiàng)目,需要把你項(xiàng)目推到SVN上,此時(shí)應(yīng)怎么做呢??
右鍵選擇版本庫瀏覽器。

在相應(yīng)目錄下,右鍵,加入文件/加入文件夾,選擇相應(yīng)目錄即可。

比如我現(xiàn)在有個(gè)項(xiàng)目叫SVNProject,我想把它傳到SVN上。

那么我只需選擇加入文件夾即可。

務(wù)必要輸入提交信息。這樣別人才能知道你干了什么。

導(dǎo)入成功就能看到目錄。

但是,不要以為導(dǎo)入成功就可以了。你還得重新檢出,重新檢出的項(xiàng)目才是受SVN控制的,務(wù)必記得檢出。

在SVNProject上右鍵檢出到本地,然后在里面進(jìn)行修改。現(xiàn)在就可以愉快的工作了。?
檢出過后的右鍵菜單變成了這樣。

提交

綠色表示當(dāng)前文件沒有被修改過(看不見顏色的重啟下電腦就好了)。

假如我現(xiàn)在在我是新項(xiàng)目.txt中加了一行字,然后保存。

發(fā)現(xiàn)現(xiàn)在變成了紅色,紅色表示已修改。

怎么提交修改??
在根目錄下,右鍵選擇提交。

務(wù)必記得輸入提交信息(雖然不輸入也能提交),提交信息可以方便日后查看。

提交完畢后,可以發(fā)現(xiàn)又恢復(fù)到了綠色。

假如現(xiàn)在加入了一個(gè)新文件。可以看出是藍(lán)色的。藍(lán)色表示不屬于版本庫的未知文件,未知文件是不能提交的。

記住選擇增加把它加入到版本庫里面去。

增加完畢后,變成了藍(lán)色加號(hào),表示新增加的版本庫文件。

接下來,只需寫代碼,然后提交即可。?
刪除文件也應(yīng)該右鍵提交,如下。

記得隨時(shí)檢查你的文件狀態(tài),如果沒有添加到版本控制里要及時(shí)添加進(jìn)去,不然你的文件提交不上去。

更新

假如你和B同學(xué)在協(xié)作。B同學(xué)寫完代碼提交到了SVN上,如果你想獲取最新修改,就需要選擇更新(如果服務(wù)器上已經(jīng)有別人提交過的新的,你是提交不上去的,必須先更新再提交)。?
怎么知道服務(wù)器有沒有更新?你可以直接選擇更新,有沒有更新一下就知道。或者右鍵檢查修改,然后檢查版本庫,就能看到服務(wù)器上改了哪些文件。

右鍵選擇HEAD和BASE比較。

左邊的表示你的代碼,右邊的表示服務(wù)器上的代碼。

如果有修改記得及時(shí)更新到本地然后再繼續(xù)工作。

但是有時(shí)候更新會(huì)沖突,比如你和服務(wù)器上的改了同一個(gè)地方。?
這時(shí)候你需要更新下來解決沖突。

它會(huì)提示你哪個(gè)文件沖突,你只需打開那個(gè)文件,按照需求解決沖突即可。

<<<<<<.mine到====表示你的代碼,其他表示服務(wù)器的代碼。你只需改成你想要的。

然后選擇解決,告訴SVN我已經(jīng)解決沖突了就行了。

剩下的就是團(tuán)隊(duì)協(xié)作間的更新提交操作,這里不做贅述。

查看日志

選擇顯示日志,可以看出團(tuán)隊(duì)里面的人干了什么。

可以看出誰誰誰,什么時(shí)間,干了什么事。最后那一列信息是自己提交的時(shí)候?qū)懙摹=ㄗh大家提交時(shí)務(wù)必要填寫提交信息,這樣別人一看就知道你干了什么。提交信息對(duì)于自己也是有好處的,時(shí)間長(zhǎng)了也能看到當(dāng)初做了什么。

版本回滾

如果你改了東西,但是還沒有提交,可以使用還原功能。?
?
但是如果我們寫錯(cuò)了東西并且提交了上去怎么辦?通過版本回滾可以將文件恢復(fù)到?
以前的版本。右鍵更新至版本,通過查看日志來選擇版本,然后回滾即可。?

有時(shí)候我們需要查看以前版本的代碼。此時(shí)我們可以新建個(gè)文件夾檢出到指定版本。

版本控制

版本控制有好幾種方法,如下。

  • 在提交發(fā)布版本時(shí)添加版本信息,這是最簡(jiǎn)單的一種方法。?

  • 打標(biāo)簽?
    每次發(fā)布版本時(shí)應(yīng)該打標(biāo)簽。右鍵選擇分支/標(biāo)記。在至路徑以版本號(hào)打上標(biāo)簽即可?
    ?
    ?
    這樣你就有了一個(gè)v1.0版本的標(biāo)簽。?
    以后如果你想查看某個(gè)版本的代碼,只需切換過去就行?

  • 總結(jié)

    我們?cè)谌粘J褂弥?#xff0c;最常用的是更新和提交操作。這兩個(gè)步驟務(wù)必要非常熟練。其他的可以在遇到問題是查看文檔。此外,需要注意的是,所有版本控制工具只能跟蹤文本文件(能用記事本打開查看的文件),不要妄想SVN能記錄你word改了哪一行。一旦遇到word沖突,記住仔細(xì)對(duì)比兩個(gè)版本,然后解決沖突。

    總結(jié)

    以上是生活随笔為你收集整理的TortoiseSVN新人使用指南的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。