首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >合并分支和主干

合并分支和主干
EN

Stack Overflow用户
提问于 2009-01-08 14:56:17
回答 3查看 67.5K关注 0票数 120

使用TortoiseSVN,我需要接受我在分支中所做的更改,然后将它们与主干合并。

我是这个项目中唯一的开发人员,所以我知道trunk没有改变。我正在学习SVN,以便最终我的团队可以使用它。

基本上,我希望我的树干看起来和树枝一模一样。

在svn出现之前,我只会复制分支文件夹中的文件,删除主干文件夹中的文件,然后将分支复制到主干文件夹中。

在TortoiseSVN中,我尝试过Reintegrate a branchMerge a range of revisionsMerge two different trees。看起来没有什么能真正改变主干。我还尝试了在树干顶部进行分支。这会给我一个错误,告诉我主干已经存在。

EN

回答 3

Stack Overflow用户

发布于 2014-05-21 02:16:58

我认为在TortoiseSVN 1.8.5中,Merge | Merge两个不同的树应该可以工作。当您将分支/标记合并回主干时,诀窍在于From URL是主干,而to是标记/分支。很奇怪,但这是真的。

来源:Merging

对于不在工作副本中但在标记/分支中的目录,您可能会收到冲突错误。只要接受冲突并重做合并即可。

票数 11
EN

Stack Overflow用户

发布于 2009-01-08 15:04:23

首先,将您的工作副本切换到主干。然后进行合并范围的修订,从分支到主干。此对话框完成后,差异将是主干工作副本中的挂起更改。您需要提交它们,就像您在工作副本上手动进行更改一样。

在我的使用中,更典型的做法是在构建时保持主干运行并分离分支。因此,我唯一需要做的合并就是从主干中获取一个bug修复,并将其放到最新的构建分支上,然后重新发布该分支。对我来说,这是最简单的方法,因为您已经发现合并充其量是笨拙的。就是将最新的分支和主干签出到我的机器上,并从主干复制文件到分支,然后将这两个文件都签入。

票数 6
EN

Stack Overflow用户

发布于 2017-11-13 20:26:55

我使用的是TortoiseSVN 1.9.3,Build 27038。

按照以下步骤将分支合并到主干中。

1)右击主干工作副本,选择下面的选项。

2)如果分支合并到干线中,请选择如下所示的第二个选项,然后单击下一步

3)在From:字段中输入主干的完整文件夹URL。这听起来可能是错误的,但请记住,主干是您想要添加分支更改的起始点。在To:字段中输入feature分支的完整文件夹URL。

4)单击next并执行测试合并

5)如果测试合并成功,则单击合并按钮。

6)一旦合并成功,然后在主干上提交更改。

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

https://stackoverflow.com/questions/424525

复制
相关文章

相似问题

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