SVN 切换到新服务器

发布于 2024-11-01 03:31:14 字数 181 浏览 1 评论 0原文

我们一直在使用provider1 的SVN。然而,我们现在希望切换到provider2 的新URL。

在这方面,我想签出provider1 中的所有项目,然后将其重新定位(提交)到provider2。

PL。详细说明其步骤。截至目前,当我尝试在乌龟中重新定位时,我收到 UUID 不匹配错误。

谢谢

We have been using the SVN from provider1. However, we now wish to switch over to a new URL with provider2.

In this connection I would like to checkout all the projects from provider1 and then relocate (commit) it to provider2.

Pl. elaborate the steps for it. As of now, when i try relocate in tortoise, I am getting a UUID mismatch error.

Thanks

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

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

发布评论

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

评论(1

ゞ记忆︶ㄣ 2024-11-08 03:31:14

如果 svnadmin 不是一个选项(没有对服务器的 shell 访问),可以使用 rsvndump (http://rsvndump.sourceforge.net/) 等工具来获取存储库数据。

然后将数据导入到新位置(svnadmin,或者与服务提供商交谈,他们通常接受转储导入,即使他们不喜欢导出存储库数据)。

之后uuid就匹配上了,这样就可以使用svn switch来移过去了。

uuid错误基本上是你创建了一个新的存储库,以某种方式获取了数据,但是每个存储库都有一个唯一的ID(即uuid),你没有正确设置它(svnsync存储源的uuid,但作为辅助信息,而不是作为 1:1 复制)

If svnadmin is not an option (no shell access to the server), there are tools such as rsvndump (http://rsvndump.sourceforge.net/) to get the repository data.

Then import the data to the new location (either svnadmin, or talk to the service provider, they usually accept dumps to import, even if they don't like to export repo data).

After that, the uuid will match, so you can use svn switch to move over.

The uuid error is basically that you created a new repository, somehow got the data over, but each repository gets a unique ID (said uuid), which you didn't set appropriately (svnsync stores the origin's uuid, but as secondary information, not as 1:1 replication)

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