首页 > 解决方案 > git-filter-repo 没有读取我的邮件映射文件

问题描述

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

问题

my-mailmap在本地存储库的目录中命名了一个文件,该文件已格式化

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,如下所示

标签: gitgithubgit-filter-branchgit-filter-repomailmap

解决方案


我自己解决了这个问题。

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

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

对不起。


推荐阅读