svn - Ankhsvn Subversion 迁移

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

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

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

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

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

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

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

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

最佳答案

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

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

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

  3. svn 提交

关于svn - Ankhsvn Subversion 迁移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16171963/

相关文章:

java - 使用 SimpleDateFormat 解析 svn log -xml 日期输出

带 https 的 C# WebClient

c# - 打开一个 csproj 而不是整个解决方案

c# - Visual Studio 大型解决方案中最喜欢的项目

javascript - 需要帮助在随机生成照片库中创建后退按钮

git - 使用没有 "trunk"子目录的 git-svn

eclipse - 如何重命名maven模块?

svn - 在Subversion中将要素分支合并到主线的最佳方法是什么?

C# 字符串重复问题

c++ - WxWidgets 问题 - 无法从 'const char [1]' 转换为 'wxString&w