0

我有以下情况。

分支 1 包含一个没有任何主干副本的新项目。分支 2 从修订版 46079 的分支 1 创建的分支 3 从修订版 46114 的分支 1 创建的项目通过 svn 从修订版 46294 的分支 3 复制代码在主干上创建

在分支 2 和主干中都进行了一些更改。

现在我正在尝试将我从分支 2 所做的更改复制到主干。我正在使用 Windows 乌龟 svn。有人可以帮助我如何进行此合并,以便主干将保留分支 2 的历史记录。

提前致谢。

SVN合并问题

4

1 回答 1

0

假设您的 SVN 版本支持合并跟踪,那么当您决定进行合并时,您的主干中缺少的是自修订版 46079 以来在 br2 中实施的更改。我建议您在 Tortoise 中执行“合并一系列修订版”操作。作为'url to merge from'你应该使用br2,'revision range to merge'你可以留空,因为使用合并跟踪SVN会自动确定br2和trunk的差异是从rev开始的。46079. 此外,您合并到的工作副本必须包含您的主干,该主干是最新的并且所有更改都已提交。请先调用“测试合并”来验证您的结果。必须没有树冲突..

于 2013-06-24T12:29:51.313 回答