Слияние TFS не вызывает откат изменений

У меня была следующая проблема TFS:

Я создал новую ветку из главной ветки. За это время в новой ветке произошли некоторые изменения (позвольте указать их от CS-1 до CS-2). В один момент у меня была модификация в ветке MAIN, и эта модификация была объединена в новую ветку (новая ревизия в ветке: CS-3)

После этого новая ветвь имела несколько изменений (которые производили наборы изменений от CS-4 до CS-5). Кроме того, я сделал откат CS-3, и в результате в новой ветке был создан новый набор изменений CS-6.

Теперь возникает вопрос: какие ревизии должны содержаться в слиянии от новой ветви до ГЛАВНОЙ? По логике это должно быть: [CS-1 - CS-2, CS-4 - CS-5 и CS-6]. Но реальный результат был: [CS-1 - CS-2, CS-4 - CS-5]

У кого-нибудь есть идея: почему набор изменений отката (CS-6) не содержится в слиянии? Очевидно, что откат набора изменений CS-6 не рассматривается как обычный набор изменений.

Ответы на вопрос(1)

Ваш ответ на вопрос