Объединить несколько файлов в TFS - PullRequest
4 голосов
/ 02 мая 2011

Мы используем TFS в качестве системы контроля версий для нашего программного обеспечения.В настоящее время программное обеспечение имеет две версии в двух отдельных ветках: ветка «Версия 1.0» и ветка «Версия 2.0».Каждое исправление в «версии 1.0» должно быть объединено с «версией 2.0».Я выполняю слияние вручную из контекстного меню файла для слияния.

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

Можно ли объединить группу файлов одновременно?Если нет, есть ли рекомендуемая практика выполнения операции слияния?

1 Ответ

5 голосов
/ 03 мая 2011

У вас есть пара вариантов:

  1. Если вам известны наборы изменений, которые вы хотите объединить (или наборы изменений, которые вы хотите избежать слияния), вы можете выбрать папку в структуре из файлов, которые вы хотите объединить, затем выполните объединение, выбрав конкретные наборы изменений, которые вы хотите. Это немного сложно, если у вас есть наборы изменений 2000,2001,2004, 2010 и вы хотите 2001 и 2010. Вы можете объединять только последовательные наборы изменений в списке за объединение, поэтому вам придется объединить 2001, а затем 2010. Это все же лучше, чем объединение много файлов, если у вас есть больше файлов, чем группы ревизий.
  2. Если вы хотите объединить все в этой папке до определенного набора изменений или самого последнего набора изменений, вы можете сделать это за одно массовое объединение.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...