回过头来再学SVN命令

1.前言

江边望海以前写代码都是在Windows下面使用svn工具进行代码管理。说实话,svn命令了解但是不怎么在命令行操作。这次,有机会在centos下操作svn。svn的命令是应该拿起来啦。

2.使用场景一

将研发在分支上开发的代码合并到主干。

第一步:查看分支上的改动,了解分支的版本号。

svn log -q --stop-on-copy svn://IP地址/代码库/branches/dev | more
这条命令会查询出自创建分支以后分支上的所有修改,最下面的那个版本号就是我们要找的版本号。

第二部:查看主干上的改动,了解主干的版本号。

svn log -q --stop-on-copy svn://IP地址/代码库/trunk | more
这条命令会查询出自创建分支以后分支上的所有修改,最下面的那个版本号就是我们要找的版本号。
第三步:进入到本地主干工作目录,执行合并命令。
svn merge -r 360:363 svn://IP地址/代码库/branches/dev
说明:svn merge -r 主干版本号:分支版本号 分支的URL

第四步:提交合并后的主干代码。

svn ci -m "合并分支到主干"

3.参考链接

http://blog.csdn.net/tanlijun37/article/details/5481342

你可能感兴趣的:(linux,SVN,代码合并)