Я пытаюсь использовать GIT несколько недель. И Попытка понять некоторый рабочий процесс с Git. Затем я настраиваю сервер Gitlab для управления разрешениями. Посмотрев на сервис GitLab, я заметил, что gitlab поддерживает рабочий процесс fork с помощью встроенной кнопки. но также поддерживают возможность защиты ветки.
Я думаю, что способность «защищенная ветка» может использоваться для замены кнопки форка, я прав или есть какая-то концепция, которую я не понимаю?
вот почему я так думаю: в форк-рабочем процессе только сопровождающий может отправить официальное репо, поэтому кооператор разветвляет официальное репо как вышестоящее репо, клонирует восходящую ветку в локальную рабочую копию, после завершения функциональной ветки в локальном мы нажимаем на наш восходящий поток, чем сделать запрос на извлечение сопровождающему, но если мы хотим получить репозиторий форка с официальным репо, мы делаем это, вытягивая официальное репо и отправляя его в восходящий поток. это... не знаю... слишком неавтоматизированно, не похоже на работу в команде.
но используйте защищенную ветку, нет форка вверх по течению, у кооператора есть разрешение на отправку официальному, но только сопровождающий может отправить защищенную стабильную ветвь, и нам не нужно синхронизировать репозиторий форка вручную. Сопровождающему не нужно добавлять много пультов, чтобы получить новую функцию сотрудничества.
это удобная версия fork-workflow? а можно полностью заменить кнопку вилки?