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

发布于 2024-07-17 08:11:27 字数 192 浏览 12 评论 0 原文

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

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

I accidentally created a repository without the default folders in TortoiseSVN then did a checkout locally. Realized hey, I forgot to create that repository with the defaults so I deleted the repository using VisualSVN Server and then recreated the same repository name which now has the default folders trunk, etc.

Problem is, my local folder has already been checked out. How can I change it/repoint to the new repository URL?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

一场信仰旅途 2024-07-24 08:11:27

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

You can right click on the folder, and click "relocate" in the Tortoise menu.

软糯酥胸 2024-07-24 08:11:27

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

You can right click your working copy and select TortoiseSVN/Switch...
Then change the "To path:" to the new folder in the repository.
It worked for me.

憧憬巴黎街头的黎明 2024-07-24 08:11:27

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

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

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

You won't be able to do this easily, as the two repositories don't have the same unique identifier (UID). There are 2 ways you could have done this:

  1. Force a particular UID on the new repository (not sure if your SVN server gives that option)

  2. Don't delete the repository, just create the folders in your working copy, and svn move the files into trunk, then check the whole thing in.

欢你一世 2024-07-24 08:11:27

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

Assuming you don't have any files in the checked out version that you need, just delete the directory and checkout again.

〆凄凉。 2024-07-24 08:11:27

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

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

(Assuming you have files in your local working copy): Since you created a new repository, I guess you have to import your working copy into the repository.

Using TortoiseSVN, you can export your working copy to a different folder (so that you only have your source files, without the .svn folders). Then you can import that folder into /trunk of your new repository.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文