Объединить недавние изменения в магистрали с веткой ствола со времени в Visual Studio 2008 TFS - PullRequest
2 голосов
/ 08 ноября 2011

Я продолжаю бить кирпичные стены, пытаясь объединить изменения в стволе с веткой.

Месяц назад ствол (5.0) был разветвлен (до 6.0).С тех пор разработка была сделана на ветке 6.0, но также были внесены исправления в ствол.Теперь я хочу обновить ветку 6.0.x со всеми изменениями, которые были внесены в ствол с тех пор, как ветка 6.0 была сформирована из ствола 5.0 месяц назад или около того.без проверки как ствола (5.0.x), так и ответвления (6.0.x) и использования стороннего инструмента для согласования различий?

1 Ответ

7 голосов
/ 09 ноября 2011

Вы можете легко сделать это, используя Source Control Explorer. Это описано в http://msdn.microsoft.com/en-us/library/ms181282(v=VS.90).aspx,, прокрутите вниз до раздела Объединение элементов контроля версий.

  1. В Source Control Explorer щелкните правой кнопкой мыши папку «Магистраль 5.0» и выберите «Объединить». В мастере объединения исходного кода в текстовом поле «Ветвь источника» появится путь и имя папки магистрали 5.0.

  2. В раскрывающемся списке Target Branch выберите папку 6.0 Branch.

  3. В поле Выберите исходные изменения ветви, которые вы хотите объединить, выберите Все изменения до определенной версии и нажмите кнопку Далее.

  4. В шаге Выбор версии исходных элементов в раскрывающемся списке Тип версии выберите Последняя версия и нажмите кнопку Далее.

  5. На шаге Выполнить операцию объединения нажмите кнопку Готово.

Поскольку существуют различия между исходной и целевой ветвями, Откроется диалоговое окно «Разрешение конфликтов». Следуйте инструкциям в следующем Процедура разрешения конфликтов. Если нет конфликтов, то Диалоговое окно «Разрешение конфликта версий» не появится.

...