Как добавить Gerrit Change-ID в фиксации кода Visual Studio - PullRequest
0 голосов
/ 10 декабря 2018

В нашем проекте Change-id является обязательным для коммитов, но я не нашел, как добавить его в код Visual Studio.

Я скачал плагин "Gerrit", но даже не сталНе могу найти способ добавить Change-ID

Есть идеи?

1 Ответ

0 голосов
/ 10 декабря 2018

Вам необходимо установить хук "commit-msg" в каталоге ".git" вашего локального репозитория.

Подробнее см. В документации Gerrit здесь .

Обычно вам нужно перейти (cd) в ваш локальный репозиторий и выполнить следующую команду:

gitdir=$(git rev-parse --git-dir); curl --create-dirs -Lo ${gitdir}/hooks/commit-msg https://GERRIT-SERVER/tools/hooks/commit-msg; chmod u+x ${gitdir}/hooks/commit-msg

После этого каждый раз, когда вы создаете новый коммит или изменяете (--amend) старый, идентификатор изменения будет добавлен автоматически.

...