【问题标题】:Ankhsvn Subversion migrationAnkhsvn Subversion 迁移
【发布时间】:2013-04-16 19:43:39
【问题描述】:

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

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

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

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

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

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

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

【问题讨论】:

  • 有什么问题?到目前为止,您尝试过什么?
  • 基本上它不会让我提交到新的存储库或切换到新的存储库。但是你的回答解决了我的问题。我不敢相信我忽略了隐藏文件。 :我

标签: svn visual-studio-2008 solution ankhsvn working-copy


【解决方案1】:
  1. 删除工作副本中的.svn 目录。

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

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

  3. svn commit.

【讨论】:

  • sigh 我知道这很容易。周五的时间。另外,非常感谢您的快速回复。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-08-22
  • 2011-01-07
  • 1970-01-01
  • 1970-01-01
  • 2010-09-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多