2008-11-10 2 views
6

У меня возникают проблемы с ветвлением в Visual Studio TFS. Это может быть связано с методом, в котором я разрабатываю, но если это так, пожалуйста, сообщите мне, что лучше всего подходит для ветвления, и я изменю нашу процедуру.TFS SourceControl Ветвление слияния с внешней линии

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

Итак, пару дней назад нам стало известно о нескольких ошибках с текущей версией приложения, которое работает в процессе производства. Я исправил эти ошибки в основной ветке, переустановил веб-приложение и проверил исправления ошибок в основной строке приложения. И вот здесь проблема. Теперь основной багажник имеет исправления ошибок, но в моей ветке новой версии нет.

Вот мой вопрос: как мне сделать сравнение версий или что-то в этом роде, чтобы получить исправления ошибок в разветвленный проект?

Возможно, я делаю что-то неординарно. Это связано с отсутствием знаний о жизненных циклах ветвления и развития. Пожалуйста, дайте мне знать, если есть лучший метод, который вы все практикуете в своих магазинах развития.

Приветствия,

C

ответ

8

Похоже, что вы делаете правильную вещь для меня, вам просто нужно объединить свои изменения в свою ветвь dev.

Чтобы объединить изменения, вам необходимо находиться в проводнике исходного кода. Щелкните правой кнопкой мыши на ветке «источник» (в вашем случае, которая является основной ветвью), а затем выберите «Объединить». Затем вы перейдете к мастеру слияния, где вы можете выбрать, к какой ветке вы хотите присоединиться (ваша ветка развития). Лично я всегда выбираю опцию «selected changesets» на этой странице, так как она дает вам список наборов изменений, и вы можете выбрать начало и конец диапазона наборов изменений, которые вы хотите внести в свою ветку разработки.

Надеюсь, что это поможет.

Martin.

3

Вам просто нужно объединить эти изменения в новой версии-ветви.

Хорошая отправная точка the branching and merging guidance. Прочтите его, чтобы узнать, как вы можете организовать свои филиалы.

+0

+1 для ссылки – 2012-10-02 20:24:55

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