我意外地创建了一个没有Tortoise SVN中默认文件夹的存储库,然后在本地进行了结账。实现嘿,我忘了使用默认值创建该存储库,因此我使用Visual SVN Server删除了存储库,然后重新创建了相同的存储库名称,现在具有默认文件夹主干等。
问题是,我的本地文件夹已经签出。如何更改/重命名到新的存储库URL?
答案 0 :(得分:83)
您可以右键单击该文件夹,然后单击Tortoise菜单中的“relocate”。
答案 1 :(得分:14)
您可以右键单击您的工作副本,然后选择TortoiseSVN / Switch ... 然后将“To path:”更改为存储库中的新文件夹。 它对我有用。
答案 2 :(得分:5)
您将无法轻松完成此操作,因为这两个存储库没有相同的唯一标识符(UID)。有两种方法可以做到这一点:
强制新存储库上的特定UID(不确定您的SVN服务器是否提供该选项)
不要删除存储库,只需在工作副本中创建文件夹,然后将svn move
文件存入trunk,然后检查整个文件夹。
答案 3 :(得分:2)
假设您在已签出的版本中没有任何文件,只需删除目录并再次结帐。
答案 4 :(得分:0)
(假设您的本地工作副本中有文件):由于您创建了新的存储库,我想您必须将工作副本导入存储库。
使用TortoiseSVN,您可以将工作副本导出到其他文件夹(这样您只有源文件,没有.svn文件夹)。然后,您可以将该文件夹导入新存储库的/ trunk。