1

我正在尝试将 svn 存储库迁移到 git。我收到以下错误:

致命:.git\svn\refs\remotes\https;C:\Program Files\Git\index:索引文件打开失败:参数无效

(在清理中)更新索引 -z --index-info:命令返回错误:128

我查看了路径,找不到任何索引文件。如何解决此错误的任何帮助都将非常有帮助。

4

1 回答 1

0

git-svn不是一次性转换存储库的正确工具如果您想将 Git 用作现有 SVN 服务器的前端,那就太好了,但对于一次性转换,您不应该使用git-svnsvn2git它更适合这个用例。

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

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

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

于 2016-07-08T22:23:50.560 回答