Как вручную разрешать конфликты и помечать их как разрешенные при использовании TFS?

Исходя из мира SVN, это было чертовски просто :1 )выполнить слияние и получить конфликт. SVN предоставляет вам конфликтующие файлы в рабочей копии. 2 )устраните их любым способом (с помощью любого внешнего инструмента, если требуется ). 3 )«svn разрешен», чтобы пометить конфликт как разрешенный. 4 )зарегистрируйтесь (или продолжайте работу и т. д. ).

Теперь с TFS и Visual Studio (2010 )единственные варианты, которые у нас есть, это:- -> Объединить в инструменте слияния TFS (только текстовые файлы ). -> Для нетекстовых файлов возьмите файл исходной ветви (перезапишите файл целевой ветви )или сохраните файл целевой ветви (и игнорируйте файл исходной ветви ).

Мне нужно иметь возможность разрешать конфликты для некоторых типов файлов с помощью внешних инструментов. (Например. Erwin ), а затем пометить конфликт как решенный.

Я попытался разрешить конфликт, поместив новый файл в рабочую область файловой системы целевой ветки (, то есть в рабочую копию ), и используя «tf resolve /auto :DeleteConflict».Это не помогло. Локальный разрешенный/консолидированный файл был полностью проигнорирован, когда я наконец проверил слияние.

Конечно, TFS/VS может это сделать!

Будем признательны за любую помощь!!

Спасибо.

5
задан Mark Matten 25 April 2012 в 07:16
поделиться