У нас очень разнообразная команда разработчиков.Каждый разработчик предпочитает очень разные отступы исходного кода и стиль форматирования.Существуют красивые / красивые инструменты для принтера, которые могут выводиться в предпочтительном стиле каждого из этих разработчиков.Наш код хранится в репозитории Mercurial в стандартном стиле форматирования с использованием ловушки фиксации.
Однако я хотел бы пойти немного дальше.Можно ли украсить исходный код предпочтительным стилем разработчика, когда он клонирует / вытягивает / обновляет свое рабочее пространство?Таким образом, он будет видеть весь код в своем предпочтительном стиле.Когда он / она фиксирует код, он возвращается к стандартному стилю форматирования центрального хранилища.
Есть ли хук, который я могу использовать для украшения файлов перед обновлением / проверкой?
Какэто будет работать во время слияния?Могут ли другие файлы, с которыми мы объединяемся, быть также украшены с использованием выбранного стиля (чтобы минимизировать количество конфликтов)?