1

由于开发人员的变化,我需要销毁我的主干(但保留给后代),然后加载到本地副本以替换它。

我对如何做到这一点有几个想法。

1)从主干中删除每个文件 2)提交删除 3)将“新”主干复制到工作副本中 4)递归添加所有文件 5)提交

或者

1) 将主干移动到标签 2) 提交 3) 在“新”主干上执行 SVN 导入

最好的方法是什么?有没有更好的方法来处理这种情况?

我需要捕获所有不再位于“新”主干中的文件的删除以及所有更改和添加。

4

2 回答 2

2

如果我对您的理解正确,最好的方法是您的第一选择。因此,您删除当前主干中的所有文件并提交结果。所以你现在有一个“干净”(意味着空)的后备箱。现在您导入“新”主干。您的主干仅包含新的本地副本。你提交结果,就是这样。如果您需要旧主干中的文件,您可以通过 Subversion 获取它们。

我认为在您的情况下标记不是一个好主意。因为文件仍在存储库中,据我了解,应该消失。

于 2010-07-15T07:02:10.100 回答
1

我认为(作为 qbi)最好是第一个选项,但为了方便起见,我认为创建一个标签(在删除之前)可能是一个好主意,可以更快地找到旧主干的最后一个版本。

于 2011-01-21T10:46:20.543 回答