小编Lar*_*nbe的帖子

当包含求职信时,带有邮箱补丁的 git-am 失败

当运行 git-am 来应用我从邮件列表中保存到 mbox 文件中的补丁系列时,如果 mbox 还包含求职信(也称为 PATCH [0/N]),它会抱怨如下:

\n\n
128 git \xe2\x80\xa6 am --3way ~/patches/sample.mbox\nPatch is empty.\nWhen you have resolved this problem, run "git am --continue".\nIf you prefer to skip this patch, run "git am --skip" instead.\nTo restore the original branch and stop patching, run "git am --abort".\n
Run Code Online (Sandbox Code Playgroud)\n\n

确实,求职信是一个空补丁,因为其中不包含补丁分隔符,但我认为git am足够聪明,可以注意到它并完全跳过它。这并不是什么大麻烦,因为我可以毫无问题地跳过从 mutt 将这个补丁添加到 mbox 中,但有时补丁系列到达邮件列表时有些混乱,而且我不能只是将整个线程复制到同一个 mbox 中。 \n或者我可以手动跳过补丁,它将顺利应用。

\n\n

当它确实是一封求职信时,有什么方法可以指示 git am 跳过补丁号 0 吗?

\n

git mailing-list mbox mutt git-am

6
推荐指数
1
解决办法
1506
查看次数

标签 统计

git ×1

git-am ×1

mailing-list ×1

mbox ×1

mutt ×1