2015-11-12 2 views
1

Попытка создать Powershell скрипт для создания нового проекта в Team Foundation Server 2015.TFS 2015 - TFPT Создать новый Team Project

При выполнении сценария я получаю сообщение:

Коллекция проекта не имеет расположения по умолчанию для создания сконфигурированных сайтов проектов . Либо настройте это местоположение, используя Консоль администрирования Team Foundation, либо укажите аргументы /webapplication и/relativepath.

Любые предложения, я хочу создать новый репозиторий git вместо использования Visual Studio.

My create new project script.

[CmdletBinding()] 
Param(
    [Parameter(Mandatory=$True,Position=1)] 
    [string]$name 
) 
Write-Host "Create new project: $name"; 
tfpt createteamproject /collection:'http://localhost:8080/tfs/DefaultCollection' /teamproject:"$name" /processtemplate:'scrum' /sourcecontrol:'NewGitRepo' 

ответ

0

Для настройки SharePoint необходимы детали. Попробуйте запустить скрипт с добавлением аргументов?
[/ webapplication: http://sharepoint.domain.local] и [/ relativepath:/sites/DefaultCollection/MyProject].
Вы можете оформить msdn site и an old but still relevant blog

+0

Но если я не хочу использовать SharePoint? Я хотел бы создать новый командный проект с репозиторием GIT, как и в Visual Studio. Разве это невозможно? – roady

3

Если вам необходимо создать новый репозиторий, нет необходимости создавать новый Team Project. Вы можете добавить столько репозиториев Git, сколько хотите для одного проекта.

На веб-портале перейдите на вкладку «Код», нажмите на активный репозиторий (вверху слева) и нажмите кнопку «Новый репозиторий».

1

Чтобы продлить Даниэль Маннс ответ:

Вы можете добавить новые репозитории существующей команды проекта со страницы управления проектом, используя кнопку Создать Repository

http://tfsserver:8080/tfs/[CollectionName]/[ProjectName]/_admin/_versioncontrol

Там не представляется каким-либо образом создать новый Team Project и не добавлять новый репозиторий с использованием TFPT, но последнее возможно благодаря этому:

TfsGitAdmin

Вы в конечном итоге с URL-адрес репо что-то вроде

http://tfsserver:8080/tfs/[CollectionName]/[ProjectName]/_git/[NewProjectName]


One (возможно, главная) Недостатком добавления репозитория таким образом, что это не похоже чтобы быть доступным для Обзора кода, по крайней мере, не в TFS 2013.

Новый репозиторий - это немного ди трудно найти через интерфейс портала. Он скрывается под выпадающим списком Project Project (обычно избыточным).

enter image description here

Это то же самое в TFS 2015

1

просто добавить/noportal параметр, который указывает, что проект не требует сайта в Sharepoint. Это сработало для меня.

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