Git имеет --no-prefix как значение по умолчанию? - PullRequest
12 голосов
/ 21 ноября 2011

Мы используем код коллапса и должны каждый раз ставить запись --no-prefix. Иногда люди забывают, и тогда они должны повторно представить свой обзор кода. Есть ли способ глобально установить параметр --no-prefix, чтобы префиксы a / b / никогда не использовались?

Ответы [ 2 ]

19 голосов
/ 21 ноября 2011

Да. Установите опцию конфигурации diff.noprefix:

$ git config --global diff.noprefix true    # All repos
$ git config diff.noprefix true             # Current repo
0 голосов
/ 26 октября 2016

Я использовал diff.noprefix, чтобы легко выбирать имена файлов на экране.Однако найденный Yelp pre-commit не смог повторно применить сгенерированные патчи, так как у них был удален каталог верхнего уровня. (Мне понадобилось время, чтобы понять это!)

Поэтому вместо изменения действующей команды git diff создайте di псевдоним :

git config --global alias.di 'diff --no-prefix' 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...