2015-01-29 3 views
1

В TFS 2013 существует ли способ создания пользовательского рабочего процесса сборки (через собственный файл .xaml), который использует источник как из проекта TFS-Git, так и из проекта TFVC?TFS 2013 Определение построения Git с использованием TFVC

При создании Defence Build в проекте Git вкладка «Настройки источника» позволяет выбирать только один Git-репо.

При создании Defence Build в проекте TFVC вкладка «Параметры источника» позволяет использовать несколько путей из любых проектов TFVC.

Что мне нужно - это способ объединить вышеуказанные функции в одно определение сборки. Это возможно? Если да, то как?

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

Спасибо заранее!

ответ

0

В конечном счете, я создал новый Git TeamProject и установил некоторую автоматизацию с запуском, чтобы сохранить проект TFS и проект Git в синхронизации.

Автоматизация - это простое git-tf pull из проекта TFS, за которым следует git-push для проекта Git.

Мой пользовательский процесс сборки втягивает новые репозитории проекта Git в качестве подмодулей и использует их соответственно.

0

Нет, это невозможно объединить TFS-VC и TFS-Git в одном определении сборки. Microsoft сделала эти две вещи очень раздельными.

Но вы можете использовать скрипт предварительной сборки (в шаблоне Gittemplate12.xaml) для запуска git-tfs quick-clone, а затем клонировать ваш путь TFS-VC ($/collection) внутри подпапки. Я только что протестировал, и он работает, вы можете клонировать с git-tfs indside в существующем хранилище git ...

 Смежные вопросы

  • Нет связанных вопросов^_^