我有一个使用git-remote-bzr从bzr存储库克隆的git存储库,如下所示:经过数百次提交后,我执行了所有bzr提交,但出现以下错误:git clone bzr::/repo new-repo
git fsck
提交 41bf5 中的错误:无效的作者/提交者行 - 电子邮件前缺少空格
当我检查这些修订时,git cat-file -p 41bf5
我确实可以看到作者姓名和电子邮件没有用空格分隔。
如何为所有错误提交添加这个缺失的空间?
我可以完全访问服务器上的存储库,因此我可以毫无问题地重写历史记录。修改后,代码的用户将不得不重新克隆存储库。我已经尝试过以下帖子中提出的解决方案但没有成功: