gpt4 book ai didi

svn - AnkhSVN:将项目移动到另一个仓库

转载 作者:行者123 更新时间:2023-12-04 14:36:14 24 4
gpt4 key购买 nike

我的任务是将这个 VS 解决方案和项目移动到另一个 SVN 服务器。我正在使用 Visual Studio 2010 RC1 和 AnkhSVN 2.1.7819 ....

  • 目前这些文件都绑定(bind)到一个位于 C:\Repositories\foo 的仓库。 .
  • 我想把它移到 http://someSite/svn/foo

  • 我发现最明显的方法是 Pending Changes - Source Files 窗口(它似乎属于 AnkhSVN)。它似乎允许您更改正在使用的存储库。

    alt text

    alt text

    我收到此错误消息:

    Repository UUID '152c39db-5799-4234-85f2-074004a6fcad' doesn't match expected UUID '6c83444d-7f93-d64a-b0a0-23283495cf17'



    问题
  • 如何避免在 AnkhSVN 中出现此消息?
  • 是否有更好的解决方案将源移动到新目标的存储库中?
  • 我怎样才能让 Ankh 在 C:\Repositories\ 上“忘记”那个 repo永远?
  • 最佳答案

    此对话框在同一存储库中的不同位置之间执行切换(并允许您在存储库移动时更改 URL)。

    在您的情况下,您想切换到不共享历史记录的完全不同的存储库。 (好吧,也许你想保留历史,但你没有问)。

    要将数据复制到不同的存储库,您可以执行导出,然后使用“将解决方案添加到 Subversion 向导”。

    TortoiseSVN 有一个就地导出功能,可以从工作副本中删除所有 .svn 文件夹。你也可以用那个。 (确保在删除 .svn 目录后刷新 AnkhSVN 状态)

    关于svn - AnkhSVN:将项目移动到另一个仓库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2399338/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com