0

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

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

检查 svn:mergeinfo 自 r3 以来的更改:1 个来源,1 个已更改
refs/remotes/svn/Production:没有关联的提交元数据

命令失败:git svn fetch

我四处搜寻,但找不到任何直接适用于我的错误的情况。任何人都知道为什么会弹出这个错误?

4

1 回答 1

0

有很多名为 的工具svn2git,但从您的问题来看,我看到您没有使用来自https://github.com/svn-all-fast-export/svn2git的 KDE 工具。我强烈建议使用该svn2git工具。这是我所知道的最好的,并且在你可以用它的规则文件做什么方面非常灵活。

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

如果您不是 100% 了解存储库的历史,那么在将 SVN 存储库迁移到 Git 时,http://blog.hartwork.org/?p=763 是调查 SVN 存储库历史的好svneverever工具

于 2016-06-23T09:15:24.353 回答