【svn】-linux和windows创建分支合并主干使用介绍
程序员文章站
2022-05-19 15:53:32
...
linux分支合并主干
-
首先分支执行svn info查看相关信息
将目录cd到分支目录(branch) 0.首先当然是先上传更新后得代码了 [aaa@qq.com_37_152 conf]# svn add DB.cfg svn: 警告: “DB.cfg”已纳入版本控制 [aaa@qq.com_37_152 conf]# svn commit DB.cfg -m "update~~~~~~~~~~~~~~~" 认证领域: <http://bizsvn.xxxxxxx.com:80> xxxxxxx SVN “xxxxxxx”的密码: 正在发送 DB.cfg 传输文件数据. 提交后的版本为 32904。 1.运行svn info: [aaa@qq.com_37_152 xxxx-charge_ci_1.0.0]# svn info 路径: . URL: http://bizsvn.XXXXXXX.com/svn/biztech/bizqa_web/AUTO/base/xxxx-centre/branches/XXXXX_ci_1.0.0 版本库根: http://bizsvn.XXXXXXX.com/svn/biztech 版本库 UUID: 8d2e479a-482d-4a98-9e64-aacffe50a361 版本: 32274 节点种类: 目录 调度: 正常 最后修改的作者: wangjie214481 最后修改的版本: 32272 最后修改的时间: 2018-07-26 17:07:01 +0800 (四, 2018-07-26) 唯一有用的信息:URL(分支svn地址)http://bizsvn.XXXXXXX.com/svn/biztech/bizqa_web/AUTO/base/xxxx-centre/branches/XXXXX_ci_1.0.0 2.运行 svn log --verbose --stop-on-copy | tail -10 ------------------------------------------------------------------------ r32272 | wangjie214481 | 2018-07-26 17:07:01 +0800 (四, 2018-07-26) | 1 行 改变的路径: A /xxxx_web/AUTO/base/xxxx-centre/branches/xxxx-charge_ci_1.0.0 (从 /xxxx_web/AUTO/base/xxxx-centre/trunk/xxxx-charge_ci:32270) sogou_rtcharge_ci_1.0.0 计费持续集成新开分支111111111 ------------------------------------------------------------------------ 唯一有用的是:分支创建时的版本号(r32272)
-
其次合并分支到主干
将目录cd到主干目录(trunk) 1. 运行svn update: [aaa@qq.com_37_152 xxxxxxx_ci_1.0.0]# cd /search/autotest/ci/xxxxxxx_ci/ [aaa@qq.com_37_152 xxxxxxx_ci]# svn update 认证领域: <http://bizsvn.xxxxxxx.com:80> xxxxxxx SVN “xxxxxxx”的密码: 版本 32904。 即查看版本 库的的最新版本号(32904) 2.运行svn merge: [aaa@qq.com_37_152 sogou-charge_ci]# svn merge -r 32272:32904 http://bizsvn.XXXXXXX.com/svn/biztech/bizqa_web/AUTO/base/xxxx-centre/branches/XXXXX_ci_1.0.0 认证领域: <http://bizsvn.xxxxxxx.com:80> xxxxxxx SVN “xxxxxxx”的密码: --- 正在合并 r32904 到 “.”: U conf/DB.cfg
windows创建分支
1、 选择主干版本,右键Branch/tag
2、 创建分支路径
3、 在分支路径下更新代码
分支合并主干
1、选择主干版本,右键merge
2、选择Merge a range of revisions
3、选择需要合并的分支url,版本范围选择all revision 所有修改版本
4、默认选项,执行merge
5、merge完后,在主干上提交代码