У меня есть репозиторий с защитой от моего развития, и я использую модель ветвления GitFlow. Там две ветки; разрабатывать (содержащий компоненты, разрабатываемые в настоящее время) и мастер (последний развернутый производственный код).
Моя ветка разработки предотвращает непосредственное создание коммитов через защищенные ветки GitHub. Когда вы локально заканчиваете исправление с помощью GitFlow, оно автоматически объединяет ветвь исправления в ваш локальный мастер и разрабатывает ветки. Тем не менее, нажатие изменений непосредственно на ветку разработки недопустимо, так как это защищенная ветвь
Как вы можете это преодолеть? Каждый раз, когда я создаю исправление, я должен:
- Вручную отключить защиту от ветвления
- Нажмите ветвь разработки
- Верните его на
Это не автоматизировано и, следовательно, не очень приемлемо.