Безосновательное слияние TFS содержит неизмененные файлы в changset

Я делаю безосновательное слияние между ветвью B и C, так как мы не хотим идти в магистраль и вниз. B и C являются последними со всеми изменениями ствола.

До того, как я произвел безосновательное слияние в Visual Studio 2013, я сравнил две ветви. Было сказано, что сравнивается 6220 файлов (150 различных, 179 только в исходном и 213 только в целевом), поэтому я был счастлив.

Даже после того, как я произвел слияние, было разрешено более 100 конфликтов, но меня беспокоило то, что в наборе изменений было более 6000 файлов, поэтому ясно, что при регистрации в TFS будут проверяться файлы, которые не были изменился также.

Есть ли вариант, чтобы окончательный объединенный набор изменений содержал только файлы, которые отличаются + только в источнике + только в цели?

Вот что я сделал, чтобы сделать слияние и избежать неизменных файлов в наборе изменений

  1. Исключить все недавно добавленные файлы, которые есть только в исходном коде (к счастью, у меня был весь этот список)
  2. Отмените ожидающие изменения. Когда вы получите диалог подтверждения, выберите "Нет всем". Visual Studio займет некоторое время для обработки и в итоге получит только измененные файлы.
  3. Затем включите недавно добавленные файлы, которые были исключены на шаге 1

1 ответ

Решение

Это нормальное явление. Когда вы выполняли необоснованное объединение, каждый отдельный файл в решении был помечен как измененный и перечислен в ожидающих изменениях во время регистрации. Нет варианта, с помощью которого вы можете просто выполнить объединение, чтобы удовлетворить ваши требования.

Тем не менее, вы можете попробовать ниже обходной путь undo your pending changes. When you get the confirmation dialog choose "No to all". Only your pending changes should be left.из этого вопроса Файлы, перечисленные как ожидающие изменения при выполнении слияний, которые не изменились?
Примечание: это работает, когда у вас есть только изменения в файлах. Он не объединит новые файлы, которые вы добавили.

Другие вопросы по тегам