Ключи команды diff
Команда checkout поддерживает стандартные ключи, описанные в section Стандартные ключи командной строки: -D дата Использовать самую свежую ревизию, созданную не позже чем дата. См. описание `-r', где описывается, как это влияет на результаты сравнения. -k kflag Обрабатывать ключевые слова в соответствии с kflag. См. section Подстановка ключевых слов. @std-option-l @std-option-R{Обрабатывать} -r tag Сравнивать с ревизией метка. Можно задать от нуля до двух ключей `-r'. Без ключа `-r' рабочий файл будет сравниваться с ревизией, на которой он основан. С одним ключом `-r' указанная ревизия будет сравниваться с вашим рабочим файлом. С двумя ключами `-r' указанные две ревизии будут сравниваться друг с другом (а содержимое рабочих файлов не будет влиять на выдачу команды). Один или оба ключа `-r' можно заменить на ключ `-D дата', описанный выше.
Нижеследующие ключи задают формат выдачи. Они имеют то же значение, что и в программе GNU diff.
-0 -1 -2 -3 -4 -5 -6 -7 -8 -9 --binary --brief --changed-group-format=arg
-c -C nlines
--context[=lines] -e --ed -t --expand-tabs -f --forward-ed --horizon-lines=arg
--ifdef=arg
-w --ignore-all-space -B --ignore-blank-lines -i --ignore-case -I regexp
--ignore-matching-lines=regexp
-h -b --ignore-space-change -T --initial-tab -L label
--label=label
--left-column -d --minimal -N --new-file --new-line-format=arg
--old-line-format=arg
--paginate -n --rcs -s --report-identical-files -p --show-c-function -y --side-by-side -F regexp
--show-function-line=regexp
-H --speed-large-files --suppress-common-lines -a --text --unchanged-group-format=arg
-u -U nlines
--unified[=lines] -V arg
-W columns
--width=columns