如何以编程方式创建远程 TFS GIT 存储库?
How to create a remote TFSGIT Repo programatically?
是否有任何 API 我可以用来在远程 TFS 服务器中创建新的 GIT 存储库?
最好是
New-GitRepo -server myServer -team team1 -name myRepo
如果没有 powershell api,我可以使用 RESTful HTTP 端点
答案在文档中:
使用 REST API:
POST https://{instance}/DefaultCollection/_apis/git/repositories/?api-version={version}
Content-Type: application/json
{
"name": {string},
"project": {
"id": {guid}
}
}
虽然我不确切知道这个 API 从哪个 TFS 版本开始可用。假设您标记了 TFS2015,并且 API 兼容性已从 RTM 更改为更新 3。
是否有任何 API 我可以用来在远程 TFS 服务器中创建新的 GIT 存储库?
最好是
New-GitRepo -server myServer -team team1 -name myRepo
如果没有 powershell api,我可以使用 RESTful HTTP 端点
答案在文档中:
使用 REST API:
POST https://{instance}/DefaultCollection/_apis/git/repositories/?api-version={version}
Content-Type: application/json
{
"name": {string},
"project": {
"id": {guid}
}
}
虽然我不确切知道这个 API 从哪个 TFS 版本开始可用。假设您标记了 TFS2015,并且 API 兼容性已从 RTM 更改为更新 3。