问题描述
继续my previous question,我需要使用git filter-repo
来modify the Author name and Comitter name记录在我的存储库日志中的一些提交。但我对此有一些麻烦。
问题
我在本地存储库的目录中有一个名为 onCleared()
的文件,该文件已格式化
my-mailmap
-
CorrectName <correct@email.com> <old@email.com>
是我要替换日志中记录的名称的新名称 -
CorrectName
是我想替换日志中记录的旧电子邮件的新电子邮件 -
correct@email.com
是日志中记录的旧邮件
然后,我打开cmd并执行命令:
old@email.com
结果是
git filter-repo --mailmap my-mailmap
发生了什么?我找不到有关此错误消息的任何报告。
也许我在 mailmap 的语法上有一些错误,我正在努力寻找它们。 如果您能给我任何信息,我将不胜感激。
其他信息
我在 Windows 10 PC 中使用 Scoop 安装了 Cannot read my-mailmap
和 Python
,如图 here。
解决方法
我自己解决了这个问题。
问题是我刚刚处理了一个没有 my-mailmap
文件的错误目录。
我对重新创建存储库的几个克隆副本以进行反复试验感到困惑。 更改正确的目录并再次尝试该命令后,它成功了。
对不起。