2010-07-01 55 views

回答

0

我想通了。

我需要检查最初分支的中继版本。然后,我需要SVN将F1文件复制到它们各自的新目录,以便副本可以变成F2。然后,合并来自分支的一系列修订,以使F2文件保持最新。最后,在一系列修订版中合并,以使F1文件保持最新状态。瞧!历史和一切都保存下来,我同时获得F1和F2。

1

你在问什么听起来与我矛盾。也许我只是不明白你在问什么。

如果您只是想在需要时访问F1,请在合并F2分支之前对F1进行标记。

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

如果你想同时保留F1和F2文件,你可以将分支添加到中继并删除分支。这样,F1和F2文件都可用。我会通过导出F2的工作副本,共享F2的工作副本并删除原始F2来完成此操作。

+0

F1和F2现在在他们自己的分支中处于不同的相对位置。如果我只是将分支导出到我的工作副本中,我将丢失文件历史记录信息。那有意义吗? – Dlongnecker 2010-07-01 21:28:31

+0

而且我希望F1和F2最终都在中继线 – Dlongnecker 2010-07-01 21:44:33

+0

@Zipln:是的,你将失去F2文件的历史信息。您将F2添加到主干。文件历史信息是“您将F2添加到主干”。 F2是Subversion的全新代码,没有历史记录。 F1仍然有F1的历史。 – 2010-07-02 12:50:59