Как мне подготовить свой репозиторий для будущих патчей? - PullRequest
0 голосов
/ 22 марта 2012

Допустим, я продолжаю работать только с проверенным кодом в trunk .Каждая итерация выполняется в отдельной ветви .

Когда итерация завершена, I объединяет изменения обратно в trunk .

Что мне тогда делать?

Сегодня я убиваю ветку dev , создаю тег trunk в данный момент выпуск .Тогда моя идея состоит в том, чтобы создать ветвь этого тега, если требуется патч во время следующей итерации.

Лучше ли сохранить ветку разработки для применения будущих патчей там?Я не думаю, что мне нравится эта идея:).

1 Ответ

0 голосов
/ 22 марта 2012
  • Вы можете иметь долгоживущую ветвь (никогда не закрывать) (ALL-TIME-DEVEL) и периодически сливать ее в транк - этот шаблон будет работать
  • Вы можете с другой стороны иметь кратковременные ветви в парадигме ветвления для задачи и после завершения задачи сливаться в ствол с помощью --reintegrate (закрыть ветвь практически и удалить послеэто)

Оба рабочих процесса не являются взаимоисключающими и могут сосуществовать : это ваш выбор , как работать

Ваш текущий рабочий процесс (стабильный ствол, перемещение выпусков мэров в отдельные ветви (для выпусков с исправлениями ошибок)) и отметка каждого выпуска с тегом совершенно жизнеспособна

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...