我有一个非常大的TFS集合,其中包含许多项目。我需要一些时间来浏览所有项目。是否有我可以与VS 2017开发人员命令提示符一起使用的命令,该命令将返回存储库的类型;命令将显示我的项目是TFVC还是Git?
预先感谢, 兰迪
答案 0 :(得分:0)
您可以使用REST API来获取具有指定ID或名称的项目。当包含功能时,api将返回sourceControlType。
由于使用的是TFS 2017,因此需要设置 api-version = 3.2 。检查以下示例:
Get http://tfs2017:8080/tfs/DefaultCollection/_apis/projects/12999bb0-xxxx-xxxx-xxxx-c58fb549c83f?includeCapabilities=true&api-version=3.2
您将获得如下所示的功能:
"capabilities": {
"processTemplate": {
"templateName": "Scrum",
"templateTypeId": "6b724908-xxxx-xxxx-xxxx-768b5384da45"
},
"versioncontrol": {
"sourceControlType": "Tfvc",
"gitEnabled": "False",
"tfvcEnabled": "True"
}
}