2011-02-14 64 views
3

git GUI提交工具在点击“提交”后关闭 - 有什么方法可以保持它打开吗?有时候我想多次提交,并且不得不重新提交提交工具会增加额外的不必要的步骤。 (我使用msysgit在Windows XP中,如果它很重要。)如何防止提交后关闭git commit工具?

+2

你确定你是'git gui'而不是'git citool'吗? 'git citool'在一次提交后关闭。 'git gui'一直在运行。 – 2011-02-14 07:29:45

回答

5

确保您运行git gui而不是git citool。单个提交后关闭git citoolgit gui将继续运行,并允许您执行多个提交。

1

FWIW,我有一个别名设置为反复调用git citool,只要仍然有变化,窗口没有提交没有关闭。

[alias] 
ci = "!while ! git diff --quiet && git citool; do true; done" 

使用这种方法在git gui的好处是一切都提交后,你会自动回到提示。