首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何使用TortoiseSVN将更改从主干合并到分支,反之亦然?

如何使用TortoiseSVN将更改从主干合并到分支,反之亦然?
EN

Stack Overflow用户
提问于 2008-11-18 15:50:12
回答 5查看 115.1K关注 0票数 135

我一直在阅读有关使用优秀且免费的Version Control with Subversion使用Subversion1.5进行分支/合并的书籍。我想我知道如何使用Subversion命令行客户端来执行我最经常需要的操作,这些操作包括:

使用干线中的更改更新分支

从分支的工作目录运行:

服务器合并http://svn.myurl.com/proj/trunk

将分支合并到干线中

在主干的工作目录中运行:

服务器合并--重新集成http://svn.myurl.com/proj/branches/mybranch

但是,我们使用TortoiseSVN 1.5作为Subversion的接口。我想知道如何最好地使用TortoiseSVN执行这些操作。新对话框在主菜单上提供了三个不同的选项。

合并分支范围的分支和合并两个不同的树

据我所知,TortoiseSVN总是使用以下语法执行svn。

服务器合并--预演--强制From_URL@revN To_URL@revM路径

此外,重新集成分支通常会失败,并显示一条消息,指出某些目标尚未合并,因此无法继续,因此我必须使用选项#3。

我的问题是:

  1. 如何使用TortoiseSVN 1.5将更改从主干合并到分支?
  2. 如何使用TortoiseSVN 1.5将分支合并到主干,以及使用和不使用上述选项的重新集成时,我应该为每个选项使用,为什么?

编辑

通过“试运行”测试,我发现命令行颠覆了操作

服务器合并http://svn.myurl.com/proj/trunk

类似于TortoiseSVN中的选项#1 (合并修订范围),只要我将修订范围留空即可。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/299142

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档