Ответ 1
На вкладке "Репозиторий" вы можете указать свои сопоставления в рабочем пространстве, сопоставление по умолчанию захватывает весь ваш репозиторий, исключая папку $/project/drops
.
Изменяя первое сопоставление, чтобы не принимать $/Project
, но $/project/dev
, вы ограничите область действия операции get. Если вы больше не получаете корень своего проекта команды, вы можете удалить плащ в папке с отбрасыванием, в противном случае будет только предупреждение:
Следующее, что вам нужно сделать, если вы настроите эту сборку как сборку CI, это указать папки, которые будут запускать эту сборку на вкладке Tiggers, потому что, опять же по умолчанию, CI-сборки будут запускаться на любые изменения во всем командном проекте.
Чтобы позволить вам определять определение сборки в качестве шаблона, я предлагаю использовать $(Build.SourcesDirectory)\MySolution.sln
вместо $/project/dev/Mysolution.sln
, поэтому вам нужно обновить сопоставления определения построения после клонирования его другому корню ветки или при сохранении в качестве шаблона.