2011-01-31 3 views
0

В настоящее время мы имеем процесс сборки следующим образом:Получить конкретные версии TFS коды в другом каталоге

  1. я билд в нашу DEV промежуточной среды.
  2. Я помещаю это в TFS.

  3. Я использую SVN мост, чтобы проверить, что набор изменений, который был мечеными. *

  4. Если тестирование для Девой постановки проходит, я использую рабочую копию я проверил, чтобы сделать еще один построить в следующую среду.

Я не хочу, чтобы использовать SVN Bridge, чтобы иметь копию моего кода где-нибудь еще для кода в конкретной версии, но я не нашел способ сделать это изначально в TFS (2010) ,

Есть ли способ сделать это (пункты 3 и 4) с использованием TFS вместо SVN Bridge?

+0

Есть ли причина, по которой вы не используете агенты сборки tfs для выполнения своих сборок? –

+0

Мы используем агенты сборки TFS для создания ночных сборок. Однако мы не хотим создавать каждую среду каждый раз, только после того, как будет проведено соответствующее тестирование/передача для текущей среды. – Russell

ответ

2

Возможно, я полностью не понимаю, что вы пытаетесь сделать, но похоже, что вам нужно создать отдельное рабочее пространство и получить код, помеченный на шаге 2, в новое рабочее пространство.

+0

Благодаря @Dan, это соответствует тому, что я хочу сделать, но я не хочу создавать рабочее пространство каждый раз, когда хочу сделать сборку. – Russell

+0

@ Russell - Вы можете повторно использовать рабочую область и использовать параметр -force, когда будете получать файлы. Я уверен, что есть и другие варианты. –

+0

Проблема с повторным использованием рабочего пространства заключается в том, что (Например) Я хочу развернуть версию 3 в dev, но в течение этого времени мне может понадобиться развернуть версию 2 (которая была в системном тесте) для UAT. – Russell