【发布时间】:2022-01-22 21:41:27
【问题描述】:
我有大约 40 个 git 存储库,其中大部分都有一个 .git-blame-ignore-revs 文件用于与 git blame 一起使用。因此,我没有使用 blame.ignorerevsfile=.git-blame-ignore-revs 在本地配置它们中的每一个,而是将其应用于我的 global git config。
但是, 没有此类文件的少数存储库会受到它的影响:在它们上运行 git blame 会导致 fatal: could not open object name list: .git-blame-ignore-revs。
有没有办法告诉 git 读取这样的文件如果它存在,否则忽略它?这将是理想的:设置简单,但如果不存在此类文件,则不引人注目。
【问题讨论】: