继续使用我以前的问题,我需要使用git filter-repo,以便对存储库的日志.But中记录的一些提交进行修改作者名称和Comitter名称,在这方面我遇到了一些问题。
问题所在
在本地存储库的目录中有一个名为my-mailmap的文件,该文件是格式化的。
CorrectName <correct@email.com> <old@email.com>CorrectName是我想用它替换日志中记录的名称的新名称。correct@email.com是新的电子邮件,我想用它来代替记录在日志中的旧邮件。old@email.com是记录在日志中的旧邮件然后,我打开cmd并实现了以下命令:
git filter-repo --mailmap my-mailmap结果是
Cannot read my-mailmap这是怎么回事?我找不到这条错误信息的任何报告。
也许我在邮件地图的语法上有一些错误,我正在试图找到它们。如果你能给我任何信息,我将不胜感激。
其他资料
我使用Scoop安装了Python和git-filter-repo,如这里在我的Windows10PC上所示。
发布于 2021-03-15 08:32:26
我自己解决了这个问题。
问题是,我只是在处理一个没有my-mailmap文件的错误目录。
我对重新创建存储库的几个克隆副本感到困惑,以便进行尝试和错误。在我更改正确的目录并再次尝试命令后,它成功了。
对不起。
https://stackoverflow.com/questions/66634193
复制相似问题