0

继续我之前的问题,我需要使用git filter-repo才能修改我的存储库日志中记录的一些提交的作者名称和提交者名称。但是我对此有些麻烦。

问题

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

怎么了?我找不到有关此错误消息的任何报告。

也许我在mailmap的语法上有一些错误,我正在尝试找到它们。如果您能给我任何信息,我将不胜感激。

其他信息

我在我的 Windows 10 PC 中安装Pythongit-filter-repo使用了 Scoop,如下所示

4

1 回答 1

0

我自己解决了这个问题。

问题是我只是在一个没有my-mailmap文件的错误目录上工作。

我对重新创建存储库的几个克隆副本以进行反复试验感到困惑。在我更改了正确的目录并再次尝试该命令后,它成功了。

对不起。

于 2021-03-15T08:32:26.263 回答