Я перешел с Subversion на Team Foundation Server от Microsoft для контроля версий, и, насколько я понимаю, вы не можете объединять прерывистые наборы изменений в TFS.
Например, у меня есть файл с именем «baseline.txt», который выглядит следующим образом:
line one
Затем я разветвляю файл в новый файл с именем «branch.txt»,и затем сделайте две проверки на "baseline.txt", чтобы он наконец выглядел следующим образом:
line one
line two //checked-in change-set A
line three //checked in change-set B
Теперь я хочу объединить только набор изменений B в "branch.txt".Другими словами, я ожидаю, что «branch.txt» будет выглядеть следующим образом после слияния:
line one
line three //checked in change-set B
По сути, я хочу пропустить набор изменений A и объединить набор изменений B. Это возможно в Subversion, но в TFS, если я хочу получить набор изменений-B, я также должен получить все наборы изменений "до" B.
Это правда?Это то, что показывают мои эксперименты, но « Общие сведения о ChangeSets и объединении с Team Foundation Server », похоже, указывают по-другому.