1、刪除分支
svn rm svn_url -m'刪除分支'
2、創建分支
svn cp svn_url_trunk svn_url_branches -m'創建分支'
3、檢出代碼
svn co svn_url 目標地址
4、合並主干代碼到分支【注意:需要在分支目錄下運行合並命令】
svn merge svn_url_trunk
[試着合並 --dry-run]
5、獲取分支創建時的版本號
svn log --stop-on-copy | tail -10
6、合並分支到主版本【分支創建時的版本號:HEAD為trunk當前最新版本號】
svn merge -r r18432:HEAD svn_url_branches
7、撤銷合並
svn revert 文件名
8、手動解決沖突文件后刪除生成的冗余文件【類似於.mine,版本號結尾的文件】
svn resolved 文件名
svn resolve --accept working -R .
9、查看svn log記錄【3代表條數 -v 顯示提交哪些文件】
svn log svn_url_trunk -l3 -v
10、查看兩個版本間具體修改內容【后邊可加指定文件】
svn diff -r 版本1:版本2
11、提交文件
svn ci 文件名 -m'備注'
12、添加文件
svn add 文件名
13、顯示path目錄下的所有屬於版本庫的文件和目錄
svn list svn_url
14、批量解決沖突
svn st | grep -v ">" | grep C | awk '{print $2}' | grep -v "+" | xargs svn resolved
15、查看最近log
svn log | head -n 100
**************不喜勿噴,謝謝!***************