从 IDEA 中的多个 Git 提交创建补丁?

awi*_*lke 5 git intellij-idea

我正在将 Git 与 IntelliJ IDEA 12.1 一起使用,并且我想从我的存储库中的多个连续提交中创建一个补丁。但是,一旦我选择了多个提交,“创建补丁”按钮就会变灰。

我已经尝试了此处回答的命令行方法,并且效果很好。但是有没有办法在 IDEA 的 GUI 中做到这一点?我想我应该能够以某种方式做到这一点,因为工具提示说“为选定的修订创建补丁”。

Von*_*onC 1

问题 IDEA-106422报告这是可能的,但您的问题可能与设置有关。
以下内容适用于,但请检查是否也git cherry适用。git patch

有可能的。只需选择几个修订版本并单击“Cherry”按钮即可。
请注意,除非您已启用Settings | Version Control | Git | "commit automatically on cherry-pick",否则系统会提示您逐一审查并提交每个选择。也许这就是让你困惑的地方?