【发布时间】:2016-08-30 13:54:39
【问题描述】:
我有一些旧的 .svn 文件夹(从 2012 年开始),我想将它们重要到一个新的存储库中。旧存储库位于已关闭的服务器上。如何将它们放入本地存储库?
我已经尝试创建一个新的存储库,检查它,将 .svn 复制到其中并使用 TortoiseSVN 重新定位它。但是我得到了 uuid 错误的错误。
【问题讨论】:
标签: svn tortoisesvn
我有一些旧的 .svn 文件夹(从 2012 年开始),我想将它们重要到一个新的存储库中。旧存储库位于已关闭的服务器上。如何将它们放入本地存储库?
我已经尝试创建一个新的存储库,检查它,将 .svn 复制到其中并使用 TortoiseSVN 重新定位它。但是我得到了 uuid 错误的错误。
【问题讨论】:
标签: svn tortoisesvn
.svn 文件夹包含已检出文件的“原始”副本,因此您可以做的一件事是 svn revert 一切都可以从中取出原始文件:
# do this in the same folder that contains the .svn folder
svn revert -R .
您可以通过右键单击包含 .svn 文件夹的文件夹,选择“Revert”,检查所需的所有项目,然后单击“OK”来执行相同的 TortoiseSVN。
一旦你有了原始文件,只需将它们添加/导入到你的新存储库中。你不会得到任何历史记录,因为它存储在服务器上,但不清楚这是否会破坏你的交易。
【讨论】: