Git pre-commit ловит конфигурацию - PullRequest
       61

Git pre-commit ловит конфигурацию

0 голосов
/ 18 февраля 2019

Я следую офисному руководству , чтобы создать и добавить ловушку в процесс проверки перед фиксацией.Есть 3 файла, которые мне нужно создать

  .pre-commit-config.yaml

  .pre-commit-hooks.yaml

   theCheckFile.sh

Файл config настраивает файл hooks , который вызывает файл theCheckFils.sh дляпроверьте мой стиль кода.

Q.1 Где я должен поместить эти файлы?В настоящее время я помещаю их в папку своего проекта и редактирую файл .gitignore, чтобы игнорировать их все, что лучше?или это нормально.

Q.2 Rev требуется в файле pre-commit-config.yaml, где я должен найти эту информацию, там нет информации о версии из кода RepoВ настоящее время я работаю с, я могу случайно создать номер?

1 Ответ

0 голосов
/ 19 февраля 2019

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

2)Похоже, что поле rev репо - это «ревизия или тег для клонирования» репо с проверочным кодом pre-commit .Это будет использоваться для определения того, какую версию контрольного кода использовать, поэтому, скорее всего, это потребуется.https://pre -commit.com / # перед фиксацией-configyaml --- РЕПО

...