2013-04-23 34 views
2

我已经给了一些需要颠覆到新服务器的大型项目的“工作副本”。现在这是问题。Ankhsvn Subversion迁移

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

工作副本给我一个错误,当我试图把它提交给另一个仓库告诉我,GUID不匹配预期。我试图查找问题,但没有为我工作的解决方案。

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

我对颠覆历史没有兴趣。我只想创建一个新的存储库目录,并开始对我的项目进行版本管理。我会如何去做这件事?我不知道如何详细使用AnkhSvn,也找不到使用命令行选项的任何方法。或者这是Ankhsvn的另一个插件?任何人都可以帮我解决这些问题吗?

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

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

+0

什么问题?你试过什么了? – bahrep 2013-04-23 14:40:43

+0

基本上它不会让我承诺一个新的存储库或切换到一个新的存储库。但你的答案解决了我的问题。我无法相信我忽略了隐藏的文件。 :我 – Perfection 2013-04-23 14:56:28

回答

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

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

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

  3. svn commit

+0

*叹*我知道这很容易。星期五的时间。另外,非常感谢您的快速回复。 – Perfection 2013-04-23 14:52:29