Получение графического интерфейса Git для игнорирования изменений пространства в его представлении различий

Git поставляется с двумя инструментами пользовательского интерфейса по умолчанию (по крайней мере, в Windows): Git GUI и Gitk.

При просмотре коммита в Gitk есть флажок «Игнорировать изменения пробелов», который заставляет diff отображать только изменения, не связанные с пробелами.

Однако Git GUI всегда показывает полный diff, и нет эквивалентного флажка.

Есть ли способ заставить Git GUI также игнорировать изменения пространства?


person Adi Shavit    schedule 06.04.2014    source источник


Ответы (1)


Сам себе отвечаю...

В главном меню Git GUI выберите Правка -> Параметры. В разделе Дополнительные параметры сравнения укажите -w (или --ignore-all-space).

Фактически, любой другой git-diff параметр может использоваться там тоже.

person Adi Shavit    schedule 06.04.2014
comment
Кто-нибудь знает, как это сделать в последней версии графического интерфейса на Mac, Edit->Options больше нет. - person klode; 23.11.2015
comment
@klode: Попробуйте GitGui->Preferences.... - person Adi Shavit; 18.04.2016
comment
выйдите и перезапустите, чтобы увидеть разницу - person eddyparkinson; 11.02.2017
comment
это не этап красавчик? - person Serg; 06.07.2018
comment
@Sergei: если все строчки игнорируются, то я думаю, что нет. - person Adi Shavit; 09.07.2018
comment
@AdiShavit, произошла какая-то ошибка, даже если не все ее игнорировали, иногда она не ставит кусок. Может стоит обратиться к разработчикам git Gui - person Serg; 11.07.2018