[用TortoiseSVN更改文件夹上的存储库

问题描述 投票:58回答:5

我不小心在TortoiseSVN中创建了没有默认文件夹的存储库,然后在本地进行了检出。意识到了,我忘记了使用默认值创建该存储库,因此我使用VisualSVN Server删除了该存储库,然后重新创建了相同的存储库名称,现在它具有默认文件夹“ trunk”,等等。

问题是,我的本地文件夹已被检出。如何更改/指向新的存储库URL?

svn tortoisesvn visualsvn-server
5个回答
87
投票

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


17
投票

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


5
投票

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

  1. 在新存储库中强制使用特定的UID(不确定SVN服务器是否提供了该选项)

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


2
投票

假设您没有所需的检出版本文件,只需删除目录并再次检出。


0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.