我不小心在TortoiseSVN中创建了没有默认文件夹的存储库,然后在本地进行了检出。意识到了,我忘记了使用默认值创建该存储库,因此我使用VisualSVN Server删除了该存储库,然后重新创建了相同的存储库名称,现在它具有默认文件夹“ trunk”,等等。
问题是,我的本地文件夹已被检出。如何更改/指向新的存储库URL?
您可以右键单击该文件夹,然后在Tortoise菜单中单击“重新定位”。
您可以右键单击您的工作副本,然后选择TortoiseSVN / Switch ...然后将“ To path:”更改为资源库中的新文件夹。它对我有用。
您将无法轻松地执行此操作,因为这两个存储库没有相同的唯一标识符(UID)。有两种方法可以完成此操作:
在新存储库中强制使用特定的UID(不确定SVN服务器是否提供了该选项)
不要删除存储库,只需在工作副本中创建文件夹,然后将文件svn move
放入主干,然后将整个内容检入。
假设您没有所需的检出版本文件,只需删除目录并再次检出。
(假设您的本地工作副本中有文件):由于您创建了新的存储库,所以我想您必须将工作副本导入存储库中。
使用TortoiseSVN,您可以将工作副本导出到其他文件夹(这样,您只有源文件,而没有.svn文件夹)。然后,您可以将该文件夹导入到新存储库的/ trunk中。