Как предотвратить закрытие инструмента git commit после коммита? - PullRequest
3 голосов
/ 14 февраля 2011

Инструмент коммита git GUI закрывается после нажатия «commit» - есть ли способ сохранить его открытым? Иногда я хочу зафиксировать несколько раз, и необходимость заново открыть инструмент фиксации добавляет дополнительный ненужный шаг. (Я использую msysgit в Windows XP, если это имеет значение.)

Ответы [ 2 ]

5 голосов
/ 14 февраля 2011

Убедитесь, что вы запускаете git gui, а не git citool.git citool закрывается после одного коммита.git gui продолжает работать и позволяет делать более одного коммита.

2 голосов
/ 17 февраля 2011

FWIW, у меня есть псевдоним, настроенный для многократного вызова git citool, пока есть изменения и окно не закрылось без фиксации.

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

Преимущество использования этого подхода перед git gui заключается в том, что вы автоматически возвращаетесь к приглашению после того, как все зафиксировано.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...