我花了一整天的时间阅读和申请补丁发送通过git-format-patch / git-send-email,我想知道如何能改善我的工作stream程。 当然,比GMail或Thunderbird更方便的工具。
我的邮件来自IMAP服务器,所以我对于解决scheme相当灵活。 基于文本或GUI客户端是好的,甚至是networking邮件,如果他们做的权利。 基本上我正在寻找一个很好的通用电子邮件客户端,能够轻松导出git补丁而不损坏它们。 它必须在Linux下可用。
加分:
我很惊讶没有发现类似的问题,因为这似乎是一个相当普遍的使用git和电子邮件。 感谢您的build议!
这个故事有三个部分:
git format-patch
导出格式化git format-patch
:在Thunderbird中创建一个本地文件夹,或者你有什么。 使用拖放或右键单击上下文菜单或任何适合您的方式将任何电子邮件复制到该文件夹。 这会将电子邮件从IMAP服务器下载到本地机器。 ~/.thunderbird/*.default/Mail/Local Folders/<Folder name>
)找到~/.thunderbird/*.default/Mail/Local Folders/<Folder name>
。 使用git am
一次性应用所有本地导出的电子邮件中的所有修补程序。 然后,这是您正常的Git工作流程:您检查结果,合并内容,挑选内容,丢弃内容,并执行您已知的所有内容。