我有一个分支的项目,一堆文件(F1)被移动到另一个目录并更改(F2)。现在,我想将分支合并回Trunk并保留修订历史记录,但我想保留F1和F2。有没有办法在颠覆中做到这一点?
答案 0 :(得分:1)
你所问的听起来与我相矛盾。也许我只是不明白你在问什么。
如果您只是想在需要时访问F1,请在合并F2分支之前标记F1。
如果将分支合并回主干,则F2文件将覆盖F1文件。这就是合并。
如果要同时保留F1和F2文件,可以将分支添加到主干并删除分支。这样,F1和F2文件都可用。我这样做是通过导出F2的工作副本,共享F2的工作副本,并删除原来的F2。
答案 1 :(得分:0)
我想出来了。
我需要检查最初分支的主干版本。然后,我需要SVN将F1文件复制到各自的新目录,这样副本就可能变成F2。然后,合并来自分支的一系列修订版本以使F2文件保持最新。最后,合并一系列修订以使F1文件保持最新。瞧!历史和一切都被保留下来,我得到了F1和F2。