0

我创建了一个分支,但没有从主干复制文件。开发现已完成并准备好进行实时发布。我想从分支合并到主干。(主干包含现有代码)。使用合并命令后,我看不到任何合并的文件。当我使用 gui subverion 比较主干和分支时,我可以看到文件中的差异。(subverion 1.6.16)

要合并,我执行了以下步骤

1.checkout trunk到一个名为working_copy的文件夹

2.run command svn info of the trunk获取版本号aaaa

3.运行命令 svn log --step-on-copy 分支 bbbb

4. svn merge -r bbbb:aaaa BRANCH URL working_copy

5. svn commit -m"merged" 在提交后得到一个新的版本号。没有文件被合并,也没有看到错误。

请指教我哪里出错了。如果分支不是从主干装箱,也可以使用合并命令。

提前致谢。


执行的其他步骤我在不成功的合并 svn add * --force 之后执行了此步骤,然后是 svn commit。但没有运气。

4

1 回答 1

2

您需要将分支重新集成到主干中。这里是如何

注意两个重点:(1)先将主干合并为分支;(2) 使用--reintegrate选项。

于 2012-05-29T20:38:38.883 回答