Извинения, я попытался найти на форуме, но не смог найти ответ, поэтому отправляю сообщение под новым вопросом. Спасибо, если кто-то может указать на подобное обсуждение.
Вопрос -
То, чего мы пытаемся достичь, это то, что должна быть ловушка предварительной фиксации, которая проверяет, что если ветвь, к которой выполняется фиксация, является 'release', то JIRA, в отношении которой вносятся изменения, также присутствует в ветке 'Dev', если не мы может предпринять дальнейшие действия, такие как генерация почты для старшей команды о такой попытке и одобрение нашего отслеживания. Это гарантирует, что все изменения сначала фиксируются в DEV, а затем перемещаются в Release.
Мы всегда заблокировали ветку релиза или имели ограниченные разрешения для набора людей, чтобы избежать случайных изменений, но недавно во время экстренного релиза нам пришлось вносить быстрые изменения, которые были напрямую зафиксированы в ветке релиза, но позже DEV забыл зафиксировать его в Ветвь разработчика, приводящая к беспорядку, который привел к быстрому изменению. Не то чтобы мы делали это часто (это был первый случай), но это был исключительный случай, когда такая вещь была разрешена.