У меня есть основная ветка и ветка разработки в TFS. Я объединил изменения из основной ветки в ветку dev. Теперь, когда я пытаюсь снова объединиться, он говорит, что нечего объединять.
Однако, когда я сливаю из ветки dev в основную ветку, он волшебным образом решает, что куча файлов имеет различия (которые присутствуют только в основной ветке). Почему это решает? Потому что TFS сравнивает, используя неправильную версию списка изменений из ветки dev! Он использует предпоследний список изменений, а не последний, как я просил!
Конечно, я мог бы решить эту проблему, выполнив принудительное слияние, но тогда каждый файл в main будет помечен как измененный, хотя на самом деле это не так. Я хочу, чтобы TFS действительно РАБОТАЛА логически, знает ли кто-нибудь обходной путь для этого поведения?