svn的用法

1.客戶(hù)端指令

1.svn chaeckout? 下載服務(wù)器代碼到本地 (簡(jiǎn)寫(xiě)svn co)

2.svn commit 將改動(dòng)的文件提交到服務(wù)器 (簡(jiǎn)寫(xiě)svn ci)

3.svn update 更新服務(wù)器的代碼到本地 (簡(jiǎn)寫(xiě)svn up)

4.svn add 向本地的版本控制庫(kù)中添加新的文件

5.svn delegate. svn remove :從本地的版本控制庫(kù)中刪除文件 (簡(jiǎn)寫(xiě)svn del . svn rm)

6.svn move :移動(dòng)文件或者目錄或者文件更名

7.svn mkdir :創(chuàng)建創(chuàng)建納入版本控制下的新目錄

8.svn revert :撤銷(xiāo)之前的一切修改

9.svn merge :將兩個(gè)版本之間的差異并到當(dāng)前的文件

10.svn info:查看文件的詳細(xì)信息

11.svn diff :查看不同版本的區(qū)別

12.svn log :查看日志信息

13.svn list :svn status :查看文件狀態(tài)(簡(jiǎn)寫(xiě) svn st)

14.svn help :獲取幫助信息 (比如 svn help ci)

15.svn lock 枷鎖

16.svn unlock :解鎖

2.檢出

一次檢出

1>進(jìn)入經(jīng)理文件夾

1>進(jìn)入svn checkout 指令

3>輸入電腦密碼

4>輸入用戶(hù)名

5>輸入密碼

6>檢出成功

第二次檢出

1>進(jìn)入自己的文件夾

2>輸入svn checkout 指令

3>檢出成功

只要輸入過(guò)一次賬號(hào)密碼后,終端會(huì)自動(dòng)記錄我們的密碼

通過(guò)指定的賬號(hào)

svn的本質(zhì)是通過(guò)一個(gè)文件夾來(lái)管理源代碼,默認(rèn)情況下,用于管理源代碼的文件夾是隱藏的,這個(gè)隱藏文件夾的名字叫做 .svn

注意:新建文件或文件夾之后如果直接提交(直接commit)回報(bào)如下的錯(cuò)誤:is not under version control

該錯(cuò)誤的含義是:提示我們提交的文件沒(méi)有納入版本控制

3.添加

提交一個(gè)新建的文件到服務(wù)器,需要2個(gè)步驟

添加新建的文件到本地的版本 :svn add

提交剛才的操作到服務(wù)器:svn commit

如果直接提交一個(gè)沒(méi)有添加到本地版本控制中的文件,會(huì)報(bào)下面的錯(cuò)誤:is not a working copy

4.提交

將改動(dòng)過(guò)的文件提交到服務(wù)器

svn commit -m "注釋"[PATH]

svn ci -m "注釋" [PATH]

注意:一定要養(yǎng)成寫(xiě)注釋的好習(xí)慣

5.更新

將服務(wù)器的最近代碼更新到本地

svn update[PATH]

示例

svn update /users/inj/desktop/workspace/Weibo/branches/User.m

橙色代表的是:更新到哪個(gè)文件的內(nèi)容

如果省略橙色的路徑,就更新新命令所在的路徑內(nèi)容

將文件恢復(fù)至某個(gè)版本

svn update-r [PATH]

作者:JoanKing

鏈接:http://www.itdecent.cn/p/22b1c4918718

來(lái)源:簡(jiǎn)書(shū)

著作權(quán)歸作者所有。商業(yè)轉(zhuǎn)載請(qǐng)聯(lián)系作者獲得授權(quán),非商業(yè)轉(zhuǎn)載請(qǐng)注明出處。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容