我花了很多时间阅读并通过git-format-patch / git-send-email发送补丁,我想知道如何改进我的工作流程。非常肯定有比GMail或Thunderbird更方便的工具。
我的邮件来自IMAP服务器,因此我对解决方案非常灵活。基于文本或GUI客户端是好的,甚至是网络邮件,如果他们能够正确地完成工作。基本上我正在寻找一个好的通用电子邮件客户端,它能够轻松导出git补丁而不会破坏它们。它必须在Linux下可用。
额外积分:
我很惊讶没有找到类似的问题,因为这似乎是一个相当常见的使用git和电子邮件。谢谢你的建议!
答案 0 :(得分:5)
这个故事分为三部分:
git format-patch
格式化的修补程序:在Thunderbird中创建一个本地文件夹或者你有什么。使用拖放或右键单击上下文菜单或任何适合您的方式将任何电子邮件复制到该文件夹。这会将电子邮件从IMAP服务器下载到本地计算机。~/.thunderbird/*.default/Mail/Local Folders/<Folder name>
中)。使用git am
一次性应用所有本地导出的电子邮件中的所有修补程序。那么这是你正常的Git工作流程:你检查结果,合并东西,挑选东西,扔掉东西,做你已经知道的一切。