Что означает TFS, сохраняя несуществующий файл или автоматически объединяя его?

При попытке объединить более новую версию проекта со старой, я получаю "Элемент удален в целевой ветви", и он дает мне три варианта:

Restore File And AutoMerge
Keep Target Branch Version
Take Source Branch Version

... как можно увидеть здесь:

введите описание изображения здесь

Если файл не существует в целевой области, как я могу "Сохранить версию целевой ветви" - означает ли это "не копировать отсутствующий файл"?

И как я могу "Восстановить файл и AutoMerge" - восстановление его добавляет, конечно, но AutoMerging? Как вы автоматически объединяете один файл?

Каков безопасный курс действий, когда представлены эти три запутанных варианта?

1 ответ

Решение

Если файл не существует в целевой области, как я могу "Сохранить версию целевой ветви" - означает ли это "не копировать отсутствующий файл"?

Да Сохранить целевую версию ветви Сохранить то, что существует, цель остается удаленной

И как я могу "Восстановить файл и AutoMerge" - восстановление его добавляет, конечно, но AutoMerging? Как вы автоматически объединяете один файл?

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

Take Source Branch Version игнорируйте цель и просто возьмите исходную версию

Если для запуска приложения вам нужен новый файл, то возьмите Source Branch Version

Другие вопросы по тегам