TortoiseSVN 导入 .svn 文件夹

TortoiseSVN importing .svn folder

我有一些旧的 .svn 文件夹(从 2012 年开始),我想将它们重要到一个新的存储库中。旧存储库位于已关闭的服务器上。如何将它们放入本地存储库?

我已经尝试创建一个新的存储库,检查它,将 .svn 复制到其中并使用 TortoiseSVN 重新定位它。但是我得到的错误是 uuid 是错误的。

.svn 文件夹有 "pristine" 个已签出文件的副本,因此您可以做的一件事是 svn revert 一切以从中获取原始文件:

# do this in the same folder that contains the .svn folder
svn revert -R .

您可以通过右键单击包含 .svn 文件夹的文件夹,选择 "Revert",检查您想要的所有项目,然后点击 "OK" 来执行与 TortoiseSVN 相同的操作。

一旦你有了原始文件,只需 add/import 将它们放入你的新存储库中。您不会获得任何历史记录,因为它存储在服务器上,但不清楚这是否对您不利。