Объединить несколько файлов в TFS
Мы используем TFS в качестве системы контроля версий для нашего программного обеспечения. В настоящее время программное обеспечение имеет две версии в двух отдельных ветках: ветка "Версия 1.0" и ветка "Версия 2.0". Каждое исправление в "версии 1.0" должно быть объединено с "версией 2.0". Я объединяю вручную из контекстного меню файла, который должен быть объединен.
Моя проблема в том, что некоторые исправления содержат более одного файла, расположенного в разных папках. Затем я должен выполнить одно и то же действие для каждого файла.
Есть ли возможность объединить группу файлов одновременно? Если нет, есть ли рекомендуемая практика, как выполнить операцию слияния?
1 ответ
У вас есть пара вариантов:
- Если вам известны наборы изменений, которые вы хотите объединить (или наборы изменений, которые вы хотите избежать слияния), вы можете выбрать папку вверх по структуре из файлов, которые вы хотите объединить, затем выполните объединение, выбрав конкретные наборы изменений, которые вы хотите. Это немного сложно, если у вас есть наборы изменений 2000,2001,2004, 2010 и вы хотите 2001 и 2010. Вы можете объединять только последовательные наборы изменений в списке за объединение, поэтому вам придется объединить 2001, а затем 2010. Это все же лучше, чем объединение много файлов, если у вас есть больше файлов, чем группы ревизий.
- Если вы хотите объединить все в этой папке до определенного набора изменений или самого последнего набора изменений, вы можете сделать это за одно массовое объединение.
В обоих случаях вам все равно придется решать проблемы, когда в одной и той же строке одного и того же файла в исходной и целевой ветвях было сделано другое изменение.