尝试创建一个powershell脚本,以便在Team Foundation Server 2015中创建新项目。
运行脚本时,我收到消息:
项目集合没有用于创建的默认位置 项目门户网站已配置。使用配置此位置 Team Foundation管理控制台或指定 / webapplication和/ relativepath arguments。
任何建议,我想创建一个新的git存储库,而不是需要使用Visual Studio。
我的创建新项目脚本。
[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 :(得分:3)
如果您需要创建新的Git存储库,则无需创建新的Team Project。您可以根据需要为单个项目添加任意数量的Git存储库。
在门户网站中,访问"代码"选项卡,单击活动存储库(在左上角),然后单击" New Repository"按钮。
答案 1 :(得分:1)
延长Daniel Manns的回答:
您可以使用“新建存储库”按钮从项目管理页面向现有团队项目添加新存储库
http://tfsserver:8080/tfs/[CollectionName]/[ProjectName]/_admin/_versioncontrol
似乎没有办法创建新的团队项目,也没有使用TFPT添加新的存储库,但是由于这个原因,后者是可能的:
你最终会得到像
这样的回购网址http://tfsserver:8080/tfs/[CollectionName]/[ProjectName]/_git/[NewProjectName]
<击> 以这种方式添加存储库的一个(可能是主要的)缺点是它似乎无法访问代码评论,至少在TFS 2013中没有。
通过Portal界面很难找到新的存储库。它隐藏在(通常是多余的)团队项目下拉列表中。
2015年TFS中的情况相同
答案 2 :(得分:1)
只需添加/ noportal参数,即表明该项目不需要Sharepoint中的站点。 它对我有用。
答案 3 :(得分:0)
您需要SharePoint配置的详细信息。尝试使用添加参数来运行脚本?
[/ webapplication:http://sharepoint.domain.local]和[/ relativepath:/ sites / DefaultCollection / MyProject]。
您可以结帐msdn site和an old but still relevant blog