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

时间:2009-04-20 23:16:44

标签: tortoisesvn

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

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

5 个答案:

答案 0 :(得分:83)

您可以右键单击该文件夹,然后单击Tortoise菜单中的“relocate”。

答案 1 :(得分:14)

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

答案 2 :(得分:5)

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

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

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

答案 3 :(得分:2)

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

答案 4 :(得分:0)

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

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