Я настраиваю свой собственный рабочий процесс Team Build, и в какой-то момент в последовательности «Запуск на агенте» мне нужно извлечь файл, которого нет в текущем рабочем пространстве, отредактировать и зарегистрировать заново.
Я начал с создания последовательности, которая более или менее выполняет то же, что и шаблон по умолчанию: CreateWorkspace, затем GetWorkspace и DownloadFiles. Я уже запрограммировал действия для файлов Checkin и Checkout. Проводя некоторые исследования, Microsoft говорит , что вам не следует использовать CreateWorkspace:
Из мероприятий по созданию MSDN Team Foundation
Активность CreateWorkspace
Вероятно, вам никогда не понадобится создавать или изменять экземпляр действия CreateWorkspace. Если вы разрабатываете процесс сборки, для которого требуется одно или несколько дополнительных рабочих пространств, вы должны создать настраиваемое действие для достижения этой цели.
Я думаю, что это то, что я собираюсь исследовать дальше. У кого-нибудь есть идея получше?