TFS не имеет понятия версий файлов.Если вы хотите объединить определенную версию определенного файла, вы должны использовать комбинацию имени файла и набора изменений, например,
tf merge $/TP/Branch1/file1.cs $/TP/Branch2/file1.cs /version:C1234
, вы можете сделать то же самое, используя графический интерфейс, выбравфайл, щелкните правой кнопкой мыши и объедините.В мастере слияния выберите «выбранные наборы изменений» из выпадающего списка вместо «последняя версия» (вы можете сделать то же самое на уровне папок).
При слиянии таким образом TFS запоминает, что набор изменений былчастично объединено и предложит вам объединить оставшуюся часть набора изменений при следующем объединении.
вы можете увидеть частичные объединения, используя
tf merge $/TP/Branch1 $/TP/Branch2 /recursive /candidate
любые наборы изменений в списке с * рядом сони уже частично слиты