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