git - git-filter-repo 没有读取我的邮件映射文件
问题描述
继续我之前的问题,我需要使用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 中安装Python
并git-filter-repo
使用了 Scoop,如下所示。
解决方案
我自己解决了这个问题。
问题是我只是在一个没有my-mailmap
文件的错误目录上工作。
我对重新创建存储库的几个克隆副本以进行反复试验感到困惑。在我更改了正确的目录并再次尝试该命令后,它成功了。
对不起。
推荐阅读
- linux - 我上一个 linux 期中考试的 PATH 问题,我需要有人解释
- python - 在 docker 容器中安装 tensorflow
- node.js - 数组显示为未定义,即使我能够记录它的内容
- graphql - GraphQL 突变“在将标头发送到客户端后无法设置标头”
- android - 强制刷新 manifest.json 以下载新的 PWA
- linux - Xorg:集成视频作为主显示器和 nvidia headless
- google-apps-script - 用于循环问题的 Google 表格脚本
- python - 即使在使用线程之后,Qt UI 也响应缓慢
- javascript - 如何将文本转换为 ArrayBuffer,如 Javascript 中 ArrayBuffer 的 responseType
- python - AWS KMS 客户端未返回别名