繁体   English   中英

如何使用git-svn转换具有本地修改的Subversion存储库的本地结帐?

[英]How to convert a local checkout of a Subversion repo with local modifications with git-svn?

我签出了一些SVN存储库,并从中创建了一个项目。 经过一些更改和配置后,我发现可以将git用于我的SVN存储库。 但是我发现的唯一方法是使用git-svn克隆存储库。 由于我已经签出了存储库并对其进行了处理,因此我想转换现有的存储库。 可能吗? 什么是最好的方法?

不,不可能。 本地结帐所包含的信息(分支,标签,历史记录)不足。 要将SVN存储库转换为git,需要访问SVN服务器或至少要访问svnadmin dump

有很多工具和方法可以将SVN转换为git。 请参阅如何将具有历史记录的SVN存储库迁移到新的Git存储库?

您创建的作者文件将SVN登录名映射为git格式name <email>然后运行git svn clone

还有其他类似于git svn工具。 svn2git (和fast-export ), reposurgeon等。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM