Можно ли изменить движок слияния в TFS 2008?
Там, где я сейчас работаю, мы используем TFS2008, и люди, как правило, недовольны возможностями автоматического объединения.
Мне было интересно, можно ли поменять двигатель слияния? Я знаю, что вы можете изменить инструмент слияния, используемый VS, но мне не ясно, используется ли он, когда вы выполняете локальное автоматическое слияние, или какова сделка для объединения ветвей.
(Прежде чем что-то сказать, я понимаю, что делать это вручную безопаснее!)
4 ответа
Visual Studio будет использовать настроенный инструмент для выполнения слияния. Вот полезный пост.
Я никогда не использовал его сам, но в стремлении объединить двоичные файлы я столкнулся с такими сообщениями, как http://www.neovolve.com/post/2007/06/19/using-winmerge-with-tfs.aspx
В Visual Studio 2008 вы можете сделать следующее:
1) Tools->Options
2) Source Control->Visual Studio Team Foundation Server
3) Click the "Configure User Tools..." button
4) in pop-up click "Add"
5) in pop-up select the extensions you want to use your other merge engine with and select "Merge" in the Operation drop-down
Вам нужно будет знать, что ожидает ваш движок, передаваемый в параметрах, но я думаю, что по умолчанию файл 1 файл 2 подойдет большинству из них.
Да, обновитесь до 2010 года, и вы будете НАМНОГО счастливее. Значительно.
(Я знаю, что это не совсем тот ответ, который вы искали, но это легко, и это правда)