[TFS] При слиянии веток появились изменения с пометкой Branch, ломающие ветку
От: LWhisper  
Дата: 16.07.18 12:20
Оценка:
Коллеги, подскажите, в чём может быть причина следующего поведения:

При мёрже одного из ченжсетов из ветки Main в ветку Next один из файлов оказался с пометкой [edit, branch].
После чекина в список несмёрженых изменений из ветки Main в ветку Next попали тысячи ченжсетов, созданных задолго до создания ветки Next.
Сделали ролббек к версии до этого чекина, перенесли изменения вручную. Но несколько невалидных ченжсетов осталось. Попытка их задискардить приводит к появлению файлов с пометкой [delete, branch, merge]. Пометку [branch] обнаружили и при мёрже из Next в Main на одном из ченжсетов.

С виду косячные ченжсеты совершенно обычные. Что с ними не так — не представляю. Помимо Main и Next есть ещё несколько смежных с Main веток, в которых в обе стороны проходил мёрж и создание новых бранчей от Main. Но в проблемных ченжсетах нет никаких признаков создания бранчей или чекинов в несколько веток.

Кто-нибудь стакливался с подобным? Ситуация произошла на TFS 2010. Вскоре переходим на 2018, если это специфичная бага, буду благодарен за ссылку на KB.
tfs tfs 2010 merge branch visual studio
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.