Я предполагаю, что вы хотите объединить только эти два набора изменений в другую ветвь.
Вы не можете объединить несколько наборов изменений за один раз, если наборы не находятся в последовательности.
С помощью инструмента командной строки tf
вы указываете диапазон версий, разделяя версию символом тильды.
tf merge /recursive /version:C162489~C162990 "$/SourceBranch" "$/TargetBranch"
В этом случае также будут включены изменения 162987 и 162967.
Если вы используете пользовательский интерфейс в Visual Studio, тогда диалог слияния не позволит вам выбрать несколько отдельных наборов изменений, если они не находятся в последовательности.
Чтобы объединить две отдельные ревизии в другую ветку, вам придется сделать это в два шага:
объединить 162489, а затем 162990 (начните с объединения самого старого набора изменений, если оба набора содержат изменения в одних и тех же файлах).
Тогда ваше рабочее пространство для целевой ветви будет содержать изменения для обоих наборов изменений, и теперь вы можете зарегистрировать слияния как один набор изменений в целевой ветви.