首页 文章

使用Tortoise SVN更改您文件夹的存储库

提问于
浏览
55

我不小心创建了一个没有Tortoise SVN默认文件夹的存储库,然后在本地进行了结账 . 实现嘿,我忘了使用默认设置创建该存储库,因此我使用Visual SVN Server删除了存储库,然后重新创建了相同的存储库名称,该名称现在具有默认文件夹主干等 .

问题是,我的本地文件夹已经签出 . 如何更改/重命名到新的存储库URL?

5 回答

  • 0

    您可以右键单击该文件夹,然后单击Tortoise菜单中的“重定位” .

  • 14

    您可以右键单击工作副本并选择TortoiseSVN / Switch ...然后将“To path:”更改为存储库中的新文件夹 . 它对我有用 .

  • 5

    您将无法轻松完成此操作,因为这两个存储库没有相同的唯一标识符(UID) . 有两种方法可以做到这一点:

    • 强制新存储库上的特定UID(不确定您的SVN服务器是否提供该选项)

    • 不要删除存储库,只需在工作副本中创建文件夹,然后将文件 svn move 创建到trunk中,然后检查整个文件夹 .

  • 83

    假设您在已签出的版本中没有任何文件,只需删除目录并再次签出即可 .

  • 2

    (假设您的本地工作副本中有文件):由于您创建了新的存储库,我猜您必须将工作副本导入存储库 .

    使用TortoiseSVN,您可以将工作副本导出到其他文件夹(这样您只有源文件,没有.svn文件夹) . 然后,您可以将该文件夹导入新存储库的/ trunk .

相关问题