Мы в настоящее время работает несколько филиалов в TFS 2013:Как я могу предотвратить automerge отдельных файлов
Development
Release
Trunk
etc.
Каждая ветвь имеет автоматизированную тестовую сборку. Цель этих сборников - опубликовать последний код (и изменения базы данных) для каждой ветки на нашем тестовом сервере для ручного тестирования. Мы поддерживаем отдельное приложение IIS для каждой ветки, чтобы разные версии могли тестироваться одновременно.
Каждая ветка имеет уникальный профиль .csproj, .xml и web.config, которые контролируют, к какому приложению и базе данных каждая ветвь развертывается, что отлично работает.
Однако, когда мы сливаемся из одной ветви в другую, автоматическое слияние заменяет эти конкретные настройки ветви, заставляя нас развернуть наши тестовые сборки с неправильным URL-адресом и базой данных.
Я знаю, что автоматическое слияние может быть полностью отключено в настройках Visual Studio, но есть ли способ, которым мы можем продолжать использовать автоматическое слияние, за исключением определенных файлов?
Любые предложения приветствуются
Почему голос? – gareththegeek