Мы недавно столкнулись с некоторыми проблемами слияния, в которых один файл вызвал множество конфликтов, и это было просто сильно испорчено. Наше решение состояло в том, чтобы просто взять исходную копию (мы были обратным интеграцией), потому что не было возможности примирить все различия. Затем, при регистрации, этот файл не был проверен, потому что исходная версия уже соответствовала последней версии в целевой ветке.Какие варианты сравнения используют TFS при слиянии?
Моя первоначальная мысль заключалась в том, что, поскольку человек, делающий это слияние, не сделал последнего, сначала сравнивал версию Workspace вместо последней версии. Это возможность? И если да, есть ли способ заставить TFS всегда сравнивать последнюю версию при выполнении слияния?
Если ветка источника соответствует ветке цели, почему вам нужно выполнить операцию слияния? И когда вы получили конфитюры? –
@Patrick Ветви не совпадают, один файл в соответствующих ветвях, потому что мы ранее объединили изменения. Мы проводили обратную интеграцию, чтобы убедиться, что все наши изменения в других филиалах присутствовали в Main. –