Ubuntu下SVN常用操作

1. 檢出 :

sudo svn checkout [URL]
2.提交 :

svn commit -m “LogMessage” [-N] [--no-unlock] path(如果選擇了保持鎖,就使用–no-unlock開關) 
簡寫: svn ci
3. 更新 :

svn update,在要更新的目錄運行這個命令

svn update -r m path   更新到某個版本 
4. 查看日誌:

svn log path

svn log -l 20 //輸出最近20條信息

svn log -q //只輸出版本號、時間、作者 而不輸出日誌

svn log --xml //讓日誌以xml形式輸出,可二次利用

5. 查看文件或者目錄狀態 :

svn status path(目錄下的文件和子目錄的狀態,正常狀態不顯示) 
svn status -v path(顯示文件和子目錄狀態) 
簡寫: 
svn st

6. 往版本庫中添加新的文件 :

svn add file  (file :要添加的文件名)

svn add . --no-ignore --force    (遍歷當前目錄下的所有未添加的文件,添加到版本控制中)

7. 版本庫中刪除的文件(慎用) 
svn delete path -m file 
或使用 
svn delete path file --force 可以刪除剛剛添加但是沒有commit的文件。 
簡寫: 
svn (del, remove, rm)

8. 查看文件詳細信息 :

svn info path

9.比較差異 :
svn diff path(將修改的文件與基礎版本比較) 
svn diff -r m:n path(對版本m和版本n比較差異) 
簡寫: 
svn di

10. 將兩個版本之間的差異合併到當前文件 :

svn merge -r m:n path

11. SVN獲取url信息 :
svn info | grep URL 
svn info 

12. SVN 幫助 :
svn help 
svn help ci

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章