Linux 建议电子邮件客户端读取/应用git修补程序?
我每天花大量时间阅读和应用通过git格式patch/git send email发送的补丁,我想知道如何改进我的工作流程。当然有比GMail或Thunderbird更方便的工具来做这件事 我的邮件来自IMAP服务器,因此我对解决方案非常灵活。基于文本或GUI的客户端也可以,即使是WebMail,只要它们工作正常。基本上,我正在寻找一个好的通用电子邮件客户端,它能够轻松导出git补丁而不会破坏它们。它必须在Linux下可用 额外积分:Linux 建议电子邮件客户端读取/应用git修补程序?,linux,git,email,Linux,Git,Email,我每天花大量时间阅读和应用通过git格式patch/git send email发送的补丁,我想知道如何改进我的工作流程。当然有比GMail或Thunderbird更方便的工具来做这件事 我的邮件来自IMAP服务器,因此我对解决方案非常灵活。基于文本或GUI的客户端也可以,即使是WebMail,只要它们工作正常。基本上,我正在寻找一个好的通用电子邮件客户端,它能够轻松导出git补丁而不会破坏它们。它必须在Linux下可用 额外积分: 类似GMail的对话 突出显示补丁(例如,绿色表示新行,红色
- 类似GMail的对话
- 突出显示补丁(例如,绿色表示新行,红色表示删除的行,…)
- 能够查看应用于给定代码库的修补程序(只要可以从客户端本身调用外部工具,它们就可以)
我很惊讶没有发现类似的问题,因为这似乎是git和电子邮件的一个相当常见的用法。谢谢你的建议 这个故事有三个部分:
- 突出显示补丁格式:例如,Thunderbird有一个附加组件。其他流行的电子邮件客户端可能也有类似的附加组件
- 导出使用
:在Thunderbird或其他软件中创建本地文件夹。使用拖放或右键单击上下文菜单或任何适合您的方式将任何电子邮件复制到该文件夹。这会将电子邮件从IMAP服务器下载到您的本地计算机git格式修补程序格式化的修补程序
- 应用本地电子邮件文件夹中的所有修补程序:使用homedir查找本地文件夹(my Thunderbird将其存储在
中)。使用~/.Thunderbird/*.default/Mail/local Folders/
一次性应用所有本地导出电子邮件中的所有修补程序。然后这就是你正常的Git工作流程:你检查结果,合并东西,挑选东西,扔掉东西,然后做你已经知道的一切git am