【发布时间】:2011-03-10 16:53:06
【问题描述】:
我有一个分支的项目,一堆文件 (F1) 被移动到不同的目录并更改 (F2)。现在,我想将分支合并回主干并保留修订历史记录,但我想保留 F1 和 F2。有没有办法在颠覆中做到这一点?
【问题讨论】:
标签: svn version-control branching-and-merging
我有一个分支的项目,一堆文件 (F1) 被移动到不同的目录并更改 (F2)。现在,我想将分支合并回主干并保留修订历史记录,但我想保留 F1 和 F2。有没有办法在颠覆中做到这一点?
【问题讨论】:
标签: svn version-control branching-and-merging
我想通了。
我需要检查最初分支的主干修订版。然后,我需要将 F1 文件 SVN 复制到它们各自的新目录,以便副本可能变为 F2。然后,合并分支中的一系列修订,以使 F2 文件保持最新。最后,合并一系列修订以使 F1 文件保持最新。瞧!历史和一切都被保留了,我得到了 F1 和 F2。
【讨论】:
你的问题对我来说听起来很矛盾。也许我只是不明白你在问什么。
如果您只是想在需要时访问 F1,请在合并 F2 分支之前标记 F1。
如果将分支合并回主干,F2 文件将覆盖 F1 文件。这就是合并。
如果您想同时保留 F1 和 F2 文件,您可以将分支添加到主干并删除该分支。这样,F1 和 F2 文件都将可用。我会通过导出 F2 的工作副本、共享 F2 的工作副本并删除原始 F2 来做到这一点。
【讨论】: