是否可以使用 Visual Studio Team Services REST API 来初始化新创建的存储库?
问问题
743 次
1 回答
2
不敢相信我从 VSTS REST api 文档中错过了这一点,但这里是您如何在 vsts 上创建和初始化一个新的 git 存储库并使用 TFS 2015 on-prem 对其进行测试的方法
创建一个新的存储库:
帖子:http://tfs:8080/tfs/DefaultCollection/_apis/git/repositories?api-version=3.0
身体:
{
"name": "AnotherRepository",
"project": {
"id": "e7154789-27db-4ee5-a192-4d69594c6588"
}
}
初始化新存储库:
身体:
{
"refUpdates": [
{
"name": "refs/heads/master",
"oldObjectId": "0000000000000000000000000000000000000000"
}
],
"commits": [
{
"comment": "Initial commit.",
"changes": [
{
"changeType": "add",
"item": {
"path": "/readme.md"
},
"newContent": {
"content": "My first file!",
"contentType": "rawtext"
}
}
]
}
]
}
VSTS REST 文档:
于 2018-06-19T20:43:29.340 回答