TFS 2015 - tfpt创建新的团队项目

时间:2015-11-12 12:38:35

标签: powershell tfs tfs-power-tools

尝试创建一个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'

4 个答案:

答案 0 :(得分:3)

如果您需要创建新的Git存储库,则无需创建新的Team Project。您可以根据需要为单个项目添加任意数量的Git存储库。

在门户网站中,访问"代码"选项卡,单击活动存储库(在左上角),然后单击" New Repository"按钮。

答案 1 :(得分:1)

延长Daniel Manns的回答:

您可以使用“新建存储库”按钮从项目管理页面向现有团队项目添加新存储库

  

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

似乎没有办法创建新的团队项目,也没有使用TFPT添加新的存储库,但是由于这个原因,后者是可能的:

TfsGitAdmin

你最终会得到像

这样的回购网址

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

<击> 以这种方式添加存储库的一个(可能是主要的)缺点是它似乎无法访问代码评论,至少在TFS 2013中没有。

通过Portal界面很难找到新的存储库。它隐藏在(通常是多余的)团队项目下拉列表中。

enter image description here

2015年TFS中的情况相同

答案 2 :(得分:1)

只需添加/ noportal参数,即表明该项目不需要Sharepoint中的站点。 它对我有用。

答案 3 :(得分:0)

您需要SharePoint配置的详细信息。尝试使用添加参数来运行脚本?
[/ webapplication:http://sharepoint.domain.local]和[/ relativepath:/ sites / DefaultCollection / MyProject]。
您可以结帐msdn sitean old but still relevant blog