Ветвление TFS: управление небольшой разработкой

У меня есть вопрос о том, как управлять веткой и небольшой разработкой?

В настоящее время мы используем ветвь по функциям, но в некоторых случаях у нас есть небольшие разработки, которым требуется один или два дня разработки?

Каково решение ? Создать временную ветку? Собирать вишни?

А для ответа «Прочитайте руководство по ветвлению tfs» я уже прочитал эти документы.

Спасибо и извините за мой английский.


person bobosh    schedule 08.03.2013    source источник


Ответы (2)


Зачем вообще создавать ветку? Это место для «тестирования» изменений перед интеграцией в Main? Можете ли вы просто кодировать прямо в Main и тестировать там?

Если такой возможности нет, то создайте ветку для Работы, делайте там работу, держите Форвард Интеграцию сливая Главную в эту ветку Работы. Когда изменение будет готово к выпуску, обратная интеграция объединит рабочую ветвь с основной. Затем вы можете удалить ветку Work и все сборки, связанные с ней. Это по-прежнему будет отображать наборы изменений при просмотре истории файла в Main.

person DaveShaw    schedule 08.03.2013
comment
Структура ветвления может измениться, если будет лучшее решение. Какую структуру вы предлагаете для первого решения? Я уже думаю о втором решении, которое кажется лучше. Действительно, небольшие разработки происходят часто, и нам нужно часто выпускать релизы. - person bobosh; 08.03.2013
comment
Это становится слишком широким для SO, но похоже, что принятие методологии Scrum вам подойдет. - person DaveShaw; 08.03.2013

Для небольшой разработки лучше создать новую метку в существующей ветке, а не ветвление только для добавления одной небольшой функции.

person Donald Lundgren    schedule 12.03.2013