如何通过“无关联的提交元数据”修复导致svn2git失败的问题?

问题描述 投票:0回答:1

我试图在我的本地Windows机器上将远程Subversion存储库转换为git。我安装了ruby,svn2git,然后创建了一个名为authors.txt的文件来转换相关的提交者。

当我运行命令svn2git my://repo/url --authors authors.txt时,我收到错误:

Checking svn:mergeinfo changes since r3: 1 sources, 1 changed
refs/remotes/svn/Production: no associated commit metadata

command failed: git svn fetch

我搜索过,我无法找到任何直接应用于我的错误的情况。任何人都知道为什么会弹出这个错误?

git svn2git
1个回答
1
投票

有很多工具叫svn2git,但从你的问题我发现你没有使用https://github.com/svn-all-fast-export/svn2git的KDE。我强烈建议使用那个svn2git工具。这是我所知道的最好的,它可以非常灵活地使用它的规则文件。

您可以轻松地为布局配置它以获得您想要和期望的结果。

如果您不是100%关于存储库的历史记录,来自svnevereverhttp://blog.hartwork.org/?p=763是一个很好的工具,可以在将其迁移到Git时调查SVN存储库的历史记录。

© www.soinside.com 2019 - 2024. All rights reserved.