1.客戶端指令
1.svn chaeckout? 下載服務(wù)器代碼到本地 (簡寫svn co)
2.svn commit 將改動(dòng)的文件提交到服務(wù)器 (簡寫svn ci)
3.svn update 更新服務(wù)器的代碼到本地 (簡寫svn up)
4.svn add 向本地的版本控制庫中添加新的文件
5.svn delegate. svn remove :從本地的版本控制庫中刪除文件 (簡寫svn del . svn rm)
6.svn move :移動(dòng)文件或者目錄或者文件更名
7.svn mkdir :創(chuàng)建創(chuàng)建納入版本控制下的新目錄
8.svn revert :撤銷之前的一切修改
9.svn merge :將兩個(gè)版本之間的差異并到當(dāng)前的文件
10.svn info:查看文件的詳細(xì)信息
11.svn diff :查看不同版本的區(qū)別
12.svn log :查看日志信息
13.svn list :svn status :查看文件狀態(tài)(簡寫 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>輸入用戶名
5>輸入密碼
6>檢出成功
第二次檢出
1>進(jìn)入自己的文件夾
2>輸入svn checkout 指令
3>檢出成功
只要輸入過一次賬號密碼后楼誓,終端會自動(dòng)記錄我們的密碼
通過指定的賬號
svn的本質(zhì)是通過一個(gè)文件夾來管理源代碼葛家,默認(rèn)情況下,用于管理源代碼的文件夾是隱藏的蚀同,這個(gè)隱藏文件夾的名字叫做 .svn
注意:新建文件或文件夾之后如果直接提交(直接commit)回報(bào)如下的錯(cuò)誤:is not under version control
該錯(cuò)誤的含義是:提示我們提交的文件沒有納入版本控制
3.添加
提交一個(gè)新建的文件到服務(wù)器,需要2個(gè)步驟
添加新建的文件到本地的版本 :svn add
提交剛才的操作到服務(wù)器:svn commit
如果直接提交一個(gè)沒有添加到本地版本控制中的文件啊掏,會報(bào)下面的錯(cuò)誤:is not a working copy
4.提交
將改動(dòng)過的文件提交到服務(wù)器
svn commit -m "注釋"[PATH]
svn ci -m "注釋" [PATH]
注意:一定要養(yǎng)成寫注釋的好習(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.reibang.com/p/22b1c4918718
來源:簡書
著作權(quán)歸作者所有。商業(yè)轉(zhuǎn)載請聯(lián)系作者獲得授權(quán)迟蜜,非商業(yè)轉(zhuǎn)載請注明出處刹孔。