[英]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.