Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Tfs 可以以编程方式创建Team Foundation服务器项目吗?_Tfs - Fatal编程技术网

Tfs 可以以编程方式创建Team Foundation服务器项目吗?

Tfs 可以以编程方式创建Team Foundation服务器项目吗?,tfs,Tfs,我需要创建Team Foundation Server项目,但我唯一能找到的方法是手动通过网站。 是否可以通过CLI、编程语言或RESTful API编程 提前谢谢 是否可以通过CLI、编程语言、, 还是RESTful API 这是可能的,您可以使用RESTAPI来实现这一点Azure Devops Server 2019和TFS 2018U2都支持使用Rest API创建项目 详情请参阅 在邮递员中使用TFS2018U2进行测试: 请求URL:https://ServerName:8080/t

我需要创建Team Foundation Server项目,但我唯一能找到的方法是手动通过网站。

是否可以通过CLI、编程语言或RESTful API编程

提前谢谢

是否可以通过CLI、编程语言、, 还是RESTful API

这是可能的,您可以使用RESTAPI来实现这一点
Azure Devops Server 2019
TFS 2018U2
都支持使用Rest API创建项目

详情请参阅

邮递员中使用
TFS2018U2
进行测试:

请求URL:
https://ServerName:8080/tfs/CollectionName/_apis/projects?api-版本=4.1

请求正文:

{
  "name": "CreateProjectTest",
  "description": "Just for Test",
  "capabilities": {
    "versioncontrol": {
      "sourceControlType": "Git"
    },
    "processTemplate": {
      "templateTypeId": "6b724908-ef14-45cf-84f8-768b5384da45"
    }
  }
}
如果您获得状态
202 accepted
,那么您可以在一段时间后(对我来说,10~25秒)在网站上看到新创建的项目

注意:文档声明格式为
https://{instance}/{collection}/\u api/projects?api version=xxx
,但是当公共URL以
http
开头时,您需要使用
http
而不是
https

此外:下面是一个使用CLI实现所需功能的方法。如果你想用C#代码做到这一点,这里可能会给你一些提示


希望以上所有帮助:)

什么版本的TFS?你是先用谷歌搜索这个还是做过任何独立的研究?这是一个很好的记录。如果一个问题是现有问题的重复,不要回答它。投票以副本形式结束。