Это незначительное отклонение от вопроса ОП
Вы можете получить TF203015 при попытке пакетного объединения нескольких наборов изменений из одной ветви в другую без должной заботы.
Рассмотрим ситуацию, когда у вас есть магистральная магистраль и ветка DEV.Вы разветвляли DEV из MAIN и старательно работали над функцией в DEV;проверяя работу обратно в DEV, как вы прогрессировали.Теперь перенесемся на неделю или две.Теперь вы готовы к завершению и хотите вернуться в MAIN.
Вот где один из наших разработчиков столкнулся с этой ошибкой.
Он проснулся от одного решения длянедели, и периодически проверяя наборы изменений в DEV, поэтому хотел объединить несмежную серию наборов изменений обратно в MAIN.Таким образом, он выбирает вариант слияния, выбирает первый набор изменений;объединяет без проблемы, затем сразу же приступает к объединению следующей ревизии;и взрыв TF203015, и его очень бесполезный тест в окне вывода;несовместимые ожидающие изменения.
После небольшой суеты мы теперь понимаем, что здесь происходит;первое слияние создало ожидающее изменение в MAIN для решения для разработчиков.Следующей попыткой слияния были также изменения в том же решении, что потребовало бы от TFS «поставить в очередь» второй набор ожидающих изменений в тех же файлах.Это не может сделать это.
Так что в этом сценарии TF203015 означает;«В целевой ветви уже имеются ожидающие изменения в некоторых файлах, которые были изменены в этом наборе изменений. Пожалуйста, разрешите и передайте изменения целевой ветви перед выполнением этой операции слияния»
Решение;после каждой операции слияния наш разработчик проверяет рабочее пространство на MAIN и фиксирует ожидающее изменение, вызванное слиянием, затем возвращается к DEV и повторяет.
Фактически разумно и просто, но маскируется очень тупым сообщением об ошибке.