2

我已经获得了几个需要颠覆到新服务器的大型项目的“工作副本”。现在这就是问题所在。

Repository UUID '54266b8e-1acc-cf4b-8b36-8565631da9a7' 
doesn't match expected UUID 'b6ccde84-53ce-7c4c-9e5d-941e3d0c9f2b'

当我尝试将工作副本提交到另一个存储库时,工作副本给了我一个错误,告诉我 GUID 与预期不匹配。我试图查找问题,但没有适合我的解决方案。

后来我尝试删除所有 .svn 文件,但这似乎并没有解决问题。

我对颠覆历史不感兴趣。我想要的只是创建一个新的存储库目录并开始对我在项目上的工作进行版本控制。我该怎么做呢?我不知道如何详细使用 AnkhSvn,也找不到任何方法来使用命令行选项。或者这是 Ankhsvn 的另一个插件?谁能帮我解决这些问题?

注意:我没有原始存储库或其设置的副本,因为看起来其他所有内容都在一年前被删除。

我在哪里/如何使用 Anksvn 命令行?我什至在哪里可以找到它?我找到了命令,但不知道在哪里使用它们。为什么我不能将它们提交到另一个存储库?所有文件都返回一个错误,它们被锁定?与整个颠覆磨难完全混淆。

4

1 回答 1

4
  1. 删除.svn工作副本中的目录。

    如果工作副本是 SVN 1.6 或更早的格式,那么它的所有文件夹都包含隐藏.svn目录。如果是 SVN 1.7,那么工作副本.svn在根目录下只有一个目录。

  2. svn add以前的工作副本到存储库。

  3. svn commit.

于 2013-04-23T14:40:46.410 回答