2015-07-30 2 views
0

Я унаследовал проект наследия, который должен оставаться в SVN.Функции выбора черри

Первоначально филиал был создан для новой версии, а несколько исправлений ошибок были сделаны и развернуты на промежуточном сервере. Несколько раз клиент запрашивает только ошибки 1 и 3, чтобы перейти на производственный сервер, что вызывает у нас много головных болей.

Какая лучшая стратегия ветровки, позволяющая черему собирать ошибки?

ответ

1

У меня было бы 2 филиала: "багажник" и "производство". Строка будет содержать последнюю версию со всеми исправленными ошибками. Продукция будет содержать только исправления, требуемые для производства.

Разработка осуществляется в багажнике. Периодически соединительная линия избирательно объединяется в производство (вы выбираете, какие ревизии объединяются каждый раз).

+0

Я думал о том, чтобы иметь багажник с последним выпуском продукции и использовать ветви функций для каждой ошибки, слишком много работы? – KirdApe

+1

Я думаю, что создание ветвей просто с целью возможного объединения их в производство в будущем - это слишком много работы. Если отдельный человек или команда работает над ошибкой, а для ошибки требуется много коммитов, вы можете создать ветвь для этой ошибки, но после завершения работы вы объедините ее в магистраль и больше не будете использовать эту ветку. Вот как я буду работать. –

+0

Используется решение @Andrej и создано отделение для постановки и другое для производства – KirdApe

Смежные вопросы