首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Svn服务器死了..。我还能改信吉特吗?

Svn服务器死了..。我还能改信吉特吗?
EN

Stack Overflow用户
提问于 2013-08-26 00:05:13
回答 2查看 216关注 0票数 2

我的SVN服务器刚刚下潜。我有备份,但是这个失败确实有助于迁移到Git。我查了一份当地的回购报告.问题是,我希望能够在不丢失6k提交历史的情况下将回购迁移到Git,而不必经历恢复备份的所有麻烦.

我可以把蛋糕也吃了吗?还是我需要突破备份?!

我猜不是..。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-08-26 00:15:19

取决于备份的外观,也许您可以从备份中获取SVN目录,然后可以使用这些备份来转换为git。

也就是说,您不需要还原完整的服务器/备份来转换它的历史记录。

编辑:有关访问SVN目录的更多信息。

只是为了澄清已签出的SVN目录,不包含任何历史记录。

需要驻留在服务器上的SVN存储库目录来获取历史记录。该目录至少包含confdb目录和format文件。

只要SVN目录(来自服务器)可用,任何svn命令都可以直接针对此文件://,而不是svn://或svn+ssh:// URI。

将SVN转换为git的示例:git svn clone file:///restore/svnservdir optional_git_dir

More about converting SVN to git

票数 4
EN

Stack Overflow用户

发布于 2013-08-26 00:08:10

不,本地副本不包含提交历史记录。如果您想要这样做,就必须从备份中恢复。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18434937

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档