Контроль версий стиля форматирования визуальных студий

Какой способ пойти, если я хочу, чтобы стандарт соответствовал стандартному стилю? Я хочу достичь двух вещей:

  1. прессование ctrl-k,ctrl-f (автоматический отступ) форматирует код на основе общего стандарта
  2. Stylecop работает против общих правил

Какие файлы мне нужно добавить в мой репозиторий git для достижения этой цели?

1 ответ

Решение

Вы можете добавить pre-commit крюк

Вы можете сделать версию в вашем git-репозитории (например, pre-commit.sh) в корне вашего проекта и включите инструкции по установке в ваш README/documentation поощрять всех разработчиков использовать его.

Установка не более чем:

ln -s ../../pre-commit.sh .git/hooks/pre-commit

Как и в статье " Советы по использованию git pre-commit hook", в этой ловушке необходимо убедиться, что код, который не является частью предполагаемого коммита, не тестируется в вашем скрипте pre-commit:

# pre-commit.sh
git stash -q --keep-index

# Test prospective commit
# call format, stylecop...

git stash pop -q
Другие вопросы по тегам