供应商获取了存储库的导出副本并进行了大规模更改,包括添加和删除文件夹。由于这是导出,因此没有更改跟踪。我们希望用这个经过大量修改的版本完全替换当前的主干,而不会丢失版本历史。
我曾希望导入新版本并使用 svn 开关,但 svn 抱怨它是一个不相关的副本。
供应商获取了存储库的导出副本并进行了大规模更改,包括添加和删除文件夹。由于这是导出,因此没有更改跟踪。我们希望用这个经过大量修改的版本完全替换当前的主干,而不会丢失版本历史。
我曾希望导入新版本并使用 svn 开关,但 svn 抱怨它是一个不相关的副本。
将其视为供应商分支。
我假设您现在有 2 个存储库,您希望通过获取原始存储库来“合并”它们,然后将新的修订版放入其中。
如果是这样,我认为你需要简单地 svndump 新的 repo,然后 svnload 到旧的。如果要将历史记录保留在新存储库中,则必须使用对存储库而不是工作副本进行操作的 svnadmin 工具。