我收到了几个需要颠覆到新服务器的大型项目的“工作副本”。现在这就是问题所在。
Repository UUID '54266b8e-1acc-cf4b-8b36-8565631da9a7'
doesn't match expected UUID 'b6ccde84-53ce-7c4c-9e5d-941e3d0c9f2b'
当我尝试将工作副本提交到另一个存储库时,工作副本出现错误,告诉我 GUID 与预期不匹配。我试图查找问题,但没有适合我的解决方案。
后来我尝试删除所有 .svn 文件,但这似乎并没有解决问题。
我对颠覆历史不感兴趣。我想要的只是创建一个新的存储库目录并开始对我的项目工作进行版本控制。我该怎么做呢?我不知道如何详细使用 AnkhSvn,也找不到任何使用命令行选项的方法。或者这是 Ankhsvn 的另一个插件?谁能帮我解决这些问题吗?
注意:我没有原始存储库或其设置的副本,因为其他所有内容似乎都在一年前被删除了。
在哪里/如何使用 Anksvn 命令行?我在哪里可以找到它?我找到了命令,但不知道在哪里使用它们。为什么我不能将它们提交到另一个存储库?所有文件都返回错误,表明它们已被锁定?对整个颠覆的磨难完全感到困惑。
最佳答案
删除工作副本中的
.svn
目录。如果工作副本是 SVN 1.6 或更早版本的格式,则其所有文件夹都包含隐藏的
.svn
目录。如果是 SVN 1.7,那么工作副本的根目录只有一个.svn
目录。svn add
将以前的工作副本添加到存储库。svn 提交
。
关于svn - Ankhsvn Subversion 迁移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16171963/