Как сделать так, чтобы git включал различия между пробелами при выполнении git add - PullRequest
2 голосов
/ 13 мая 2011

Я выполнил следующую команду в своем проекте, чтобы удалить конечные пробелы.

find . -name '*.rb' | xargs perl -pi -e 's/ +$//'

Однако это сработало, когда я

git add -p

увидел, что одна строка была удалена, а та же самаялиния добавляется.Я не вижу визуального индикатора того, что конечные пробелы были удалены.Я не уверен, что это уместно, но у меня есть следующие настройки в моем .gitconfig

[apply]
    whitespace = nowarn

При выполнении git add -p какой дополнительный параметр я должен передать, чтобы увидеть визуальный индикатор того, что конечный пробел был удален

1 Ответ

0 голосов
/ 24 мая 2011

Вы можете увидеть его с помощью графического инструмента, такого как gvimdiff. Попробуйте использовать "git difftool".

И, насколько я могу судить, поведение по умолчанию для git - показывать завершающие пробелы, выделенные красным, только в строках, которые вы ДОБАВЛЯЕТЕ, а не в тех, которые убираются.

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