繁体   English   中英

Subversion合并分支与移动的文件,并保持两者

[英]Subversion Merge branch with moved files, and keeping both

我有一个分支的项目,并且将一堆文件(F1)移到了另一个目录并进行了更改(F2)。 现在,我想将分支合并回Trunk并保留修订历史记录,但我想同时保留F1和F2。 有没有办法在Subversion中做到这一点?

您的要求听起来与我矛盾。 也许我就是不明白你在问什么。

如果仅在需要时才访问F1,请在合并F2分支之前标记F1。

如果将分支合并回主干,则F2文件将覆盖F1文件。 这就是合并。

如果要同时保留F1和F2文件,则可以将分支添加到干线并删除该分支。 这样,F1和F2文件都将可用。 我将通过导出F2的工作副本,共享F2的工作副本并删除原始F2来做到这一点。

我想通了。

我需要检查最初分支的主干修订版。 然后,我需要将F1文件SVN复制到它们各自的新目录,以便副本可以成为F2。 然后,合并分支中的一系列修订,以使F2文件保持最新。 最后,合并一系列修订以使F1文件保持最新状态。 瞧! 历史记录和所有内容都保留下来,我得到了F1和F2。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM