使用 mutt 和 vim 从邮件列表中获取补丁

使用 mutt 和 vim 从邮件列表中获取补丁

如何使用 mutt 和 vim 从订阅的开发邮件列表中获取补丁,以便可以轻松地使用“git am”或“git apply”命令应用它们?

是否可以根据 git format-patch 标准自动将其保存为 filenname.patch,其中 filename 是补丁主题?

如果我在包含 Patch mutt 的电子邮件上点击 (v),则会显示如下内容:

"<no description>  [text plain, base64, utf-8, 2,6K]"

现在我点击(s),我可以手动输入文件名。在这里,我喜欢从邮件主题中获取 git 格式的补丁名称 - 补丁标准。

答案1

不要点击 ( v) 查看附件,而是点击 ( e) 编辑原始消息。 Mutt 将使用配置的编辑器应用程序(您所说的在您的情况下是 vim)打开消息。然后,在编辑器中保存电子邮件/补丁文件(您必须键入电子邮件/补丁文件的名称)。使用 vim,您最终会输入冒号 w 后跟文件路径。例如::w ~/my_patch。然后您将能够使用 来应用补丁git am <patch_file_you_have_saved>

相关内容