Я пытаюсь настроить крюк pre-receive в github, который я использовал для STASH. В STASH у меня был крюк pre-receive, который использовался для принудительного исполнения «Пользовательского сообщения о фиксации, которое должно иметь номер JIRA, включенный в него».Commit message hook on github
Теперь я пытаюсь понять, что было бы лучшим способом сделать что-то подобное на github. Если я его разложил, это будет:
- Требуется пользовательское сообщение о фиксации.
- Каждое обязательство должно включать существующую JIRA.
- Принудительное выполнение этого запроса.
Например: TEST-1 Добавление первого сообщения о фиксации.
Может кто-нибудь здесь помочь мне, как это можно сделать?
В вашем втором решении я бы попросил разработчиков нажать на другое репо, правда? Если это случай, то я угадываю разработчиков, не хотел бы клонировать с одного репо и нажимать на другое репо, и они хотели бы, чтобы я ушел как можно скорее :). – Jason
@ Джейсон нет, я могу заверить вас, что они не захотят, чтобы вы ушли как можно скорее, это обычная установка, которая активируется распределенной природой Git. Наличие нескольких удаленных устройств - это функция, которая может быть использована. – VonC
Вот, взятие, настройка голого репо - это нормально, но что, если кто-то создает запрос на перенос из какой-либо ветки или разветвленного репо, а затем объединяет код непосредственно в основное репо? – Jason