Как я могу найти места, где вкладки используются в диапазоне фиксации?

Я вношу код в проект с открытым исходным кодом, который требует, чтобы никакие вкладки не существовали в исходном коде (только пробелы). Я уверен, что использовал вкладки случайно в некоторых местах и хочу очистить свой код, прежде чем я отправлю патч. Как я могу найти использование вкладок в диапазоне фиксации?

1
задан Mike 9 May 2010 в 19:08
поделиться

1 ответ

Для коммитов, которые вы еще не отправили, вы можете использовать filter-branch:
См. Этот SO вопрос для конкретного примера

git filter-branch --tree-filter '~/Scripts/fix-line-endings.sh' -- --all

(то есть для всех коммитов, вам необходимо ограничить его для диапазона коммитов, см. git filter-branch страницу руководства )

Для будущих коммитов , используйте драйвер фильтра

alt text

git config --global filter.tabspace.clean 'script_to_clean_tabs_at_eol'

Используйте шаг « clean » для очистки вкладок.

2
ответ дан 3 September 2019 в 00:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: