如何使用Git Extensions创建补丁

11
有没有办法在Git Extensions的用户界面中从选定的提交中创建补丁?我知道如何通过命令行导出补丁,但我想知道是否有类似TortoiseHg用户界面的功能(右键单击→导出->…)。到目前为止,我只发现了在用户界面中应用补丁的功能。
2个回答

14
您可以使用“命令”->“格式化补丁”的功能。在弹出的窗口中,您可以选择多个提交。
每个提交将生成一个补丁文件, 这与“git format-patch”的默认行为一致。
不幸的是,界面并没有提供一种把它们全部放入一个文件的方法。您可以使用一个简单的脚本将所有创建的补丁文件的内容放入一个文件中。

有没有办法可以导出特定提交中实际添加或更新的文件?比如说,我在多个文件夹中更改了10个文件,当我进行某种导出时,它会创建所有文件夹结构和其中的10个文件,以便我只拥有那些被更改或更新的文件,并且我只需将它们替换到任何我想要的地方(以加快FTP速度)? - PHP Avenger


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接