Да, это хороший обходной путь. Однако мы также ищем решение, которое работает с этими ограничениями веток Github и инструментом или концепцией командной строки git flow.

я есть хранилище с моей защищенной веткой разработки, и я использую модель ветвления GitFlow. Есть две ветви; разработать (содержит функции, которые в настоящее время разрабатываются) и мастер (последний развернутый производственный код).

Моя ветвь разработки предотвращает непосредственное принятие коммитов через защищенные ветки GitHub. Когда вы локально завершаете исправление с помощью GitFlow, оно автоматически объединяет ветку исправления с вашим локальным мастером и разрабатывает ветки. Однако внесение изменений непосредственно в ветвь разработки недопустимо, поскольку это защищенная ветка.

Как вы можете преодолеть это? В минуту, когда я создаю исправление, я должен:

Вручную отключить защиту веткиНажмите развивающую веткуВключите его снова

Это не автоматизировано и, следовательно, не совсем приемлемо.

Ответы на вопрос(1)

Ваш ответ на вопрос