Получение фильтра git smudge для работы в Ubuntu

Я пытаюсь получить фильтр git smudge для работы в ubuntu, как описано в этом ответе stackoverflow: https://stackoverflow.com/questions/2316677/can-git-automatically-switch-between-spaces-and -tabs

Цель состоит в том, чтобы преобразовать пробелы в вкладки в кассе.

В моем .gitconfig у меня есть эта запись:

[filter "tabspace"]
    smudge = unexpand --tabs=4 --first-only
    clean = expand --tabs=4 --initial

В качестве примера рассмотрим репозиторий lxqt-panel, который использует пробелы для отступа: https: // stackoverflow .com / questions / 2316677 / can-git-automatic-switch-between-spaces-and-tabs

В lxqt-panel/.git/info/attributes я включил фильтр табуляции:

*.cpp   filter=tabspace
*.h     filter=tabspace

В соответствии с ответом Stackoverflow Answer различные онлайн-источники, запуск git checkout HEAD -- ** теперь должен преобразовать все пробелы в вкладки. Однако в моем случае git, похоже, полностью игнорирует эти настройки; run unexpand работает вручную.

Что мне здесь не хватает?

Я использую git 2.11.0 на Ubuntu 16.04.

1
задан 23 May 2017 в 15:39

0 ответов

Другие вопросы по тегам:

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