【发布时间】:2013-06-21 19:35:24
【问题描述】:
我有以下场景。
分支 1 包含一个没有任何主干副本的新项目。 从修订版 46079 的分支 1 创建的分支 2 从修订版 46114 的分支 1 创建的分支 3 通过 svn 从修订版 46294 的分支 3 复制代码在主干上创建的项目
在分支 2 和主干中都进行了一些更改。
现在我正在尝试将我从分支 2 所做的更改复制到主干。 我正在使用 Windows 乌龟 svn。有人可以帮助我如何进行此合并,以便主干将保留分支 2 的历史记录。
提前致谢。
【问题讨论】:
-
Branch 1 是为创建单体项目而创建的。然后在它的完成分支 2 被创建以将核心功能分离到一个库之后。分支 3 用于对构建根目录进行一些测试,不包含任何重大修改。现在主干构建单体项目,我想将更改从 branch2 复制到主干,以便它构建非单体项目。事实上,分支 1 仅在修订版 46079 和 46114 之间进行了更改,其中包含实施审查 cmets。我手动编辑了分支 2 以反映这些更改。
标签: svn merge tortoisesvn