объединение изменений в tfs

У нас есть основная ветка разработки, которая была разветвлена ​​для выпуска 1.0. Мы также разделили основную ветвь разработки для параллельной разработки. Оперативное исправление было сделано в ветви версии 1.0 и объединено с основной веткой. Теперь параллельная разработка завершена. Все проверено. Если мы сравним основную ветвь с параллельной, мы увидим различия. Мы хотим выполнить слияние из параллельной ветки разработки в основную, но TFS не сообщает, что нужно объединять. Что!?


person Jeremy    schedule 22.12.2010    source источник


Ответы (1)


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

person Robaticus    schedule 22.12.2010
comment
Я не понимаю, почему это? Связано ли это с тем, как создаются филиалы? - person Jeremy; 22.12.2010
comment
Всегда важна прямая интеграция до обратной. Вы также можете попробовать выполнить слияние с совершенно новым рабочим пространством и отображением. - person Robaticus; 23.12.2010
comment
Я хочу, чтобы изменения из моей параллельной разработки (новый набор функций) перешли в основную разработку (обратная интеграция), действительно ли tfs заставляет меня требовать прямой интеграции? Зачем мне нужно, чтобы моя основная разработка была объединена в параллельную. Похоже, что теперь требуются две операции слияния, чтобы просто перенести мой параллельный набор функций в main. это правильно? - person Jeremy; 23.12.2010
comment
Нет, TFS не заставляет вас делать это, но если у вас 1.0 была разветвлена ​​на main, вам также понадобятся эти основные изменения, объединенные в параллель, иначе ваши ветки не синхронизированы. В любом случае вам придется выполнить слияние, и обычно лучше решать проблемы слияния в вашей ветке разработки, а не в основной ветке. Однако может случиться так, что я просто не понимаю, о чем вы говорите, с вашими ветвями. При этом попробуйте использовать новое (чистое) рабочее пространство, и что еще хуже, вы можете перейти в командную строку и использовать силу. - person Robaticus; 23.12.2010