2016-04-18 6 views
0

Я внес некоторые изменения в ветку, которые предполагают переименование поддиреев файлов кода проекта, находящихся в прямом эфире, и передают эту ветку. Я не знал, что пока я работал над своим филиалом, другой разработчик внес изменения в один из исходных файлов в этом подкаталоге и совершил это.Примените набор изменений к ветке, когда каталог был переименован.

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

Я могу вручную повторно применить их изменения, так как это изолированный случай, но действительно ли я могу применить набор изменений в этом сценарии, сообщить TFS, что эти два каталога эквивалентны или что-то еще?

ответ

0

В вашем случае вы можете использовать команду tf merge из командной строки с ключевым словом /recursive, так как не существует способа указать старое имя ветви источника из пользовательского интерфейса, но мы можем из командной строки слияния TF.