TortoiseSVN 分支创建与合并

前提准备: 确保本地Work Copy 和 服务器上的 版本一致。( 所有代码都提交到SVN,并update一次)

1  从主干创建分支代码

在本地Work Copy  选中项目文件夹,鼠标右键选择 TortoiseSVN → Branch/Tag....

弹出如下图, 在To Path 处填写 分支代码保存地址。

 

 image

选择OK 即可。

 

2  主干代码有改变,把改变的主干代码合并到分支

1 在本地(分支代码)Work Copy  选中项目文件夹,鼠标右键选择 TortoiseSVN → Merge....

image

接下来

image

 

可以通过  show log  查看改变的版本。

然后下一步,下一步都采用默认即可。

 

3  把改变的分支代码 合并回主干

在本地(主干代码 )Wrok Copy ,选中项目文件夹,鼠标右键选择 TortoiseSVN → Merge....

注意,从分支合并回主干,也是 选择主干代码

image

svn 帮助原文解释:

If you are using this method to merge a feature branch back to trunk, you need to start the merge wizard from within a working copy of trunk. (如果你要合并功能分支代码回主干,你需要从主干工作拷贝启动合并向导)

In the From: field enter the full folder URL of the trunk. This may sound wrong, but remember that the trunk is the start point to which you want to add the branch changes. You may also click ... to browse the repository.

image

选择好合并的版本,可以指定版本,或者默认即可。

然后下一步,下一步点完。

 

如果需求较多,最好启用分支开发。

1   主干代码最好保持与 线上版本一致。

2   需求在分支上开发,如果有多个需求需要并行,就启用多个分支。

3  主干代码有所改动,启用(方法2) 合并到分支去。(比如:正在开发分支,突然线上出现个问题需要紧急修复,或者领导来个需求需要马上改了上线。直接改主干代码,改完测试发版)

4  分支需求开发完毕后,启用(方法3)把分支代码合并回主干,保持主干和分支一致。 此方法,分支可持续使用。

转载于:https://www.cnblogs.com/iampkm/p/7574676.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
资源中有 SVN 主干(trunk)、分支(branch )、标记(tag) 的详细解释,和作用 并带 SVN分支合并 的详细操作文档(附图)。 SVN分支合并的总结 1.分支(branche)的创建。 1、分支创建是建立在主干上的。 2、创建分支前将整个porject_name检出到本地,然后主干(trunk) 。 3、右键 选择 分支/标记 。 4、然后,在至路径输入:/branches/分支版本名称。 5、最后选择需要分支版本,点确认,这样分支就建立成功了。 6、再update porject_name就能在branches中看到,刚刚创建分支版本。 7、当然如果要最该分支做修改,就要重新检出了:http://localhost/svn/porject_name/branches/分支版本名称 2.分支合并 1、分支合并当然也是在主干上操作的。 2、修改完成后,检出整个porject_name到本地,选择主干(trunk) 3、右键 选择 合并(合并类型这里就不简介了文档中有详细介绍),选择第一个, 4、然后在合并源ULR中 选择需要合并分支不版本URL,最后在范围写上需要合并的版本号(可以多个), 5、再下一步进行合并。 6、合并完成后,注意 主干(trunk) 是需要提交的,当然也有可能出现冲突。 3.标记(tags)的创建 标记的创建分支的差不多,但,标记是不能修改的,具体为什么请看文档, 设置标记目录权限时要设置成只读(当然除开标记创建者咯)。 4.分支(branche)的删除 删除跟删除其他目录是一样的操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值