Как выполнить сборку в TFS2010? Какую логику мы должны принять и как получить файлы из TFS 2010? - PullRequest
0 голосов
/ 05 марта 2012

В настоящее время мы используем StarTeam для выполнения сборки, а также управления версиями.мы планировали перенести startteam на TFS2010.У нас есть скрипт для выполнения сборки.Я хотел изменить этот скрипт в соответствии с моим требованием.Я прошел через TFS, но у меня было гораздо больше путаницы.

в StarTeam мы получим файлы с метки «Ready to Build» и выполним сборку.В TFS, как мы собираемся получить файлы из TFS?Какую концепцию я должен использовать, чтобы получить файлы и выполнить сборку?Я прошел через множество команд, таких как get, check-in, checkout и т.д ..

Если мы используем команду "tf get", мы можем получить все файлы из TFS, но у меня есть пояснения по этому поводу.получить все файлы из TFS для каждой сборки?я надеюсь, это ненужная головная боль .. поправьте меня, если я ошибаюсь ..

как мы выполняем сборку в TFS?Я читал некоторые типы сборки, такие как руководство, gatedcheckin, непрерывная интеграция и расписание.

Есть ли какая-либо связь между деятельностью ветки и сборки?

В TFS, что означает Workspace?

1 Ответ

1 голос
/ 06 марта 2012

Как сказано, много вопросов в одном.Надеюсь, что это поможет в дальнейшем:

  1. Рабочая область - это отображение между сервером и локальным хранилищем, аналогично извлечению в Subversion, просмотру в ClearCase и т. Д.
  2. "TF get"обычно выбирает только те файлы, которые были изменены с момента последнего обновления.Вы можете заставить его извлекать все - и иногда придется - но обычно это не делается.
  3. Team Build - это рекомендуемая система для сборки при использовании TFS.Это может занять некоторое время (на основе Windows Workflow), но довольно мощный.Существуют определения процессов по умолчанию, которые устанавливают наиболее распространенные для вас действия.
  4. По умолчанию вы не можете контролировать, строить ли, устанавливая определенную метку, но вы можете определить, что только эта метка должна использоваться, когдасборки срабатывают.Тем не менее, метки в TFS работают немного по-другому по сравнению с другими VCS, поэтому, возможно, есть «возможность» переосмыслить процесс сборки.Если вы настроили использование метки, как и раньше, вам нужно создать Пользовательскую операцию сборки .
...