Svn 在subversion中将主干替换为未版本化的本地副本

Svn 在subversion中将主干替换为未版本化的本地副本,svn,trunk,Svn,Trunk,由于开发人员的变化,我需要销毁我的主干(但保留给后代),然后加载一个本地副本来替换它 我对如何做到这一点有一些想法 1) 从主干中删除每个文件 2) 提交删除 3) 将“新”中继复制到工作副本中 4) 递归添加所有文件 5) 承诺 或 1) 将主干移动到标记 2) 承诺 3) 在“新”主干上执行SVN导入 哪种方法是最好的?有没有更好的方法来处理这种情况 我需要捕获删除“新”主干中不再存在的任何文件以及所有更改和添加。如果我理解正确,最好的方法是您的第一个选择。因此,删除当前主干中的所有文件并提

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

我对如何做到这一点有一些想法

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

1) 将主干移动到标记 2) 承诺 3) 在“新”主干上执行SVN导入

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


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

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

我认为对你来说,贴标签不是个好主意。因为文件仍在存储库中,据我所知,应该会消失。

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