如果您无权访问 svn 服务器,有没有办法移动 svn 存储库?

发布于 2024-10-21 12:47:57 字数 154 浏览 6 评论 0原文

我一直在查看有关如何移动存储库的信息,如果您有权访问托管存储库的服务器,但如果您只有存储库的登录信息怎么办?

您能否对存储库及其所有修订进行完整检出,​​然后将其移至另一个存储库?

原因是因为我已经接管了一个项目,但尽管我有登录凭据,但无法访问 svn 服务器。

I have been seeing information on how to move a repository if you have access to the server the repository is hosted on but what if you only have the login information for the repository?

Can you do a full checkout of a repository and all of its revisions and then move it to another repository?

The reason for this is because I have taken over a project but don't have access to the svn server although I have login credentials.

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

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

发布评论

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

评论(4

分开我的手 2024-10-28 12:47:57

我之前使用 rsvndump 转储完整的 SVN 存储库,但我没有服务器访问权限。这需要一段时间,但效果很好。然后可以使用 svnadmin 将生成的 SVN 转储加载到不同的存储库(包括本地存储库,然后使用 svnsync 同步到远程存储库,例如 Google Code)。

如果您打算稍后迁移到 git (我根据您的 git 标签猜测这一点),那么您不需要做得那么复杂。然后,您可以使用 git svn 克隆存储库,然后将您获得的 git 存储库推送到其他服务器。然后所有信息都已经存在(git svn clone 也获取整个 SVN 存储库)。

I have used rsvndump before to dump a complete SVN repository, I didn't have server access to. It takes a while but works quite well. The resulting SVN dump can then be loaded to a different repository using svnadmin (inlcuding a local repository which is then synced to a remote repository using svnsync, e.g. Google Code).

If you plan to migrate to git later on (I'm guessing this based on your git tag), then you don't need to do it that complicated though. You can just svn clone the repository with git then, and push the git repository you got to some other server. Then all the information is already there (git svn clone does fetch the whole SVN repository too).

不爱素颜 2024-10-28 12:47:57

您可以使用 执行此操作svnsync。只需将远程存储库同步到本地存储库即可。

You can do this with svnsync. Just sync the remote repository to a local one.

日记撕了你也走了 2024-10-28 12:47:57

您需要文件历史记录吗?
我打赌你不会(我确信有人会说他们认为他们会这样做 - 但即便如此我怀疑他们会这样做)
因此,可以节省大量时间(和磁盘空间),只需同步到磁头并进行检查即可。
(如果他们想要历史记录,请确保您仍然可以访问 ~ 6 个月)
保持简单......

Do you need the file history?
I bet you wont (im sure someone will say they think they do - but even then i doubt they do)
So save yourself a load of time (and disk space) and just sync to the head an check that in.
(If they want the history make sure you still have access ~ 6 months)
Keep it simple....

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