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

posted @ 2020-01-08 12:42  紫诺花开  阅读(251)  评论(0编辑  收藏  举报