Рабочий процесс Git и ветви выпуска: много, один или нет?

Для нашей веб-разработки у нас есть ежедневные или еженедельные развертывания. Бывают случаи, когда мы развертываем что-то в отделе контроля качества, но они не успевают протестировать это в течение нескольких дней, а затем у нас есть производственное исправление или новое улучшение, которое необходимо выпустить. Два вопроса:

(1) Каков будет хороший рабочий процесс для этого?

(2) Каковы преимущества и недостатки наличия одной непрерывной долгоживущей ветви, называемой производственной или выпускной, в отличие от новой ветки выпуска. для каждого релиза или просто делать все из мастера и помечать его соответствующим образом? Опять же, это для веб-разработки с частыми выпусками, для которых можно создавать резервные копии.

9
задан Ron Garrity 2 December 2011 в 15:22
поделиться