В TFS 2010 у нас есть ветка разработки, где все разработки выполняются для одного продукта. Я хочу объединить некоторые из этих изменений в ветку кандидат-релиз, чтобы ее можно было протестировать и выполнить. Поэтому я хотел бы объединить все изменения, связанные с конкретными рабочими элементами, которые мы хотим поместить в кандидат на выпуск.Объединить изменения для конкретного рабочего элемента
Я могу отслеживать все изменения для определенного рабочего элемента, но я не могу легко объединить их в RC-ветку. Я не могу ни перетащить несколько изменений в виде отслеживания иерархии, ни предварительно выбрать набор изменений в Мастере слияния. По умолчанию он всегда хочет объединить все панели управления UP с перетаскиваемым, что определенно не то, что я хочу. Поскольку это могут быть десятки наборов изменений, я не хочу выбирать их вручную.
Есть ли способ сделать это «правильным» способом?
В дополнение к Robaticus, пересмотрите свою стратегию выпуска. Я бы посоветовал развернуть все функции в релизе до кандидата на выпуск, так что вы также выполните тест интеграции в своем приложении. –
Спасибо, ребята, мы, наконец, пришли к такому же выводу. Теперь нам нужно найти альтернативу нашей текущей ветвящейся стратегии. Но я боюсь иметь десятки филиалов. Одним из способов может быть удаление ветки после ее объединения в главный dev. Кроме того, мы могли бы создавать ветки функций для тех функций, которые не могут быть включены в следующую версию, но должны быть запущены уже. – JensMig
Мы буквально потратили месяцы, решив стратегию ветвления. Это была самая сложная часть внедрения TFS. – Robaticus