У меня было много клиентов, которые тоже поступали так же, как вы. В вашем мире вам может не понадобиться ветка разработки. Я думаю, что вы используете master как ветку разработки, что, кажется, вам подходит.
Однако в некоторых организациях есть высокие церемонии, и все требует обсуждения и одобрения. В этих местах ветвь разработки может функционировать как место, где весь рабочий код собирается вместе, прежде чем он будет разделен для выпуска ветвей и, в конечном итоге, для освоения. На диаграмме, которую вы показали, функциональные ветки - это место, где код живет до того, как он заработает. Ветвь разработки - это то место, куда она попадает, когда ее можно связать с хорошо управляемым кодом. Оттуда в какой-то момент моментальный снимок из разработки направляет ветку выпуска, которая может оставаться активной в течение недель или месяцев, пока люди болтают о циклах контроля качества, окончательном наборе функций и т. Д. В конечном итоге ветка выпуска становится ведущей, что представляет производство всегда.
Однако, поскольку ваша текущая настройка работает на вас, возможно, это все, что вам нужно. Это, безусловно, делает мир менее загроможденным.
person
Arthur Dent
schedule
27.06.2013