Подтвердить что ты не робот

Git имеют значение -no-prefix как значение по умолчанию?

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

4b9b3361

Ответ 1

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

$ git config --global diff.noprefix true    # All repos
$ git config diff.noprefix true             # Current repo

Ответ 2

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

Поэтому вместо того, чтобы изменять действительную команду git diff, создайте di alias:

git config --global alias.di 'diff --no-prefix'