Условное включение и исключение файлов в TFS 2010 - PullRequest
0 голосов
/ 15 августа 2011

У нас есть сайты DEV / QA / Prod следующим образом:

dev: something.dev.org
qa: something-qa.dev.org/
prod: something.org/

В идеале я хотел бы, чтобы где-то в TFS было несколько конфигурационных файлов, которые я бы взял условно в зависимости от конфигурации сборки.в настоящее время выбрано.

Пример: файлы app.config, файлы robots.txt, каждый со своими версиями для dev, qa и prod, в TFS.

Каковы наилучшие методы для достижения этой целитакие вещи?

с использованием TFS 2010.

С уважением, n00b.

1 Ответ

1 голос
/ 15 августа 2011

Вы можете рассмотреть возможность использования условной ItemGroup в файле проекта:

<ItemGroup Condition=" '$(Configuration)' == 'Release' ">
    <None Include="app.config">
      <SubType>Designer</SubType>
    </None>
</ItemGroup>

Но это означает, что файл проекта должен быть отредактирован в текстовом редакторе и не уверен, сохранит ли VS эти изменения после манипуляций с файлами проекта.

...