Я думаю, вам стоит присмотреться: это , это тот случай, о котором вы уже упоминали.
На ваш первый вопрос:
Нет, ваш метод многократной фиксации новых файлов не является оптимальным.
Добавление нового файла в систему контроля версий (любой источник управления) более одного раза не имеет смысла.
На ваш второй вопрос:
Причину такого поведения лучше всего объяснить AakashM в посте выше: «В TFS единицей изменений является набор изменений, а именно наборы изменений (а не файлы) регистрируются и объединяются. В версии (номер набора изменений) это целевая ветвь находится в, этот файл просто не существует, поэтому объединять нечего. "
Правильный способ работы - добавить новые файлы в ветку «Разработка», а затем объединить их с веткой «Главная».
Это будет невозможно, если вы щелкнете правой кнопкой мыши по вновь добавленному файлу и выберете «Объединить ..» (целевая ветвь не будет представлена). Это будет представлено, если вы сделаете это в папке, содержащей новые файлы.