Я собираюсь настроить процесс разработки для развертывания для своей команды. Я использую Git для контроля версий. У меня есть решение следующим образом:Использование Git для процесса разработки для развертывания
- Производство: ветка, стабильная версия.
- Проведение: ведение филиала, стабильные версии для тестирования КК.
- Разработка: каждая ветка Dev- предназначена для использования.
Слияние филиалов на стадии постановки и производства в качестве развертывания. Но, у меня есть две проблемы:
- Когда ошибка возникает после слияния, «отдельные» ветви является откат к предыдущей версии на ветке постановки или мастера?
- Как установить разрешения для моих товарищей по команде на ветках?
Если у вас есть лучшее решение для этого процесса, пожалуйста, дайте мне советы!