svn常用命令


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

**************不喜勿噴,謝謝!***************


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM