首页 文章

移动本地SVN存储库

提问于
浏览
5

我在Windows 7上使用TortoiseSVN . 我想将本地SVN存储库从 C:/repository 移动到 D:/repository . 我有一个工作副本(有很多子文件夹)位于 C:/workingcopy .

我可以通过剪切和粘贴将 C:/repository 文件夹移动到 D:/repository 位置吗?然后,右键单击 C:/workingcopy 文件夹并选择 TortoiseSVN > Relocate... 并将其从 file:///C:/repository 指向 file:///D:/repository 就足够了吗?

1 回答

  • 9

    这是摘录自Moving and Removing Repositories(强调我的):

    Subversion存储库数据完全包含在存储库目录中 . 因此,您可以将Subversion存储库移动到磁盘上的其他位置,重命名存储库,复制存储库或使用操作系统提供的工具完全删除存储库以操作目录[...]当然,通常会有在尝试干净地影响这样的变化时还有更多工作要做 . 例如,您可能需要更新Subversion服务器配置以指向重定位存储库的新位置,或者删除现在已删除的存储库的配置位 . 如果您具有从您的存储库发布信息或从您的存储库发布信息的自动化流程,则可能需要更新它们 . 可能需要重新配置Hook脚本 . 可能需要通知用户 . [...]

    由于你没有服务器,简短的回答是“是的,这就够了” .

相关问题