Спасибо за ваш ответ, пока у меня все настроено, но при запуске я получаю 400 ошибок. Я использую TFVC, и я использую ajax ... Я помещаю данные json под данные: в мой вызов ajax. Ты хоть представляешь, что я могу делать неправильно.
ли способ обновить содержимое файла в проекте в вашей учетной записи службы коллектива Visual Studio, используя HTTP-глаголы, подобно тому, как это делается здесь с githubhttps://developer.github.com/v3/repos/contents/#update-a-file.
var json={
"comment": "Update scripts.json",
"changes": [{
"changeType": 2,
"item": {
"path": "$/ExtensionsTest/scripts.json",
"contentMetadata": { "encoding": 65001 },
"version": 47
},
"newContent": {
"content": "[ {\"hello\" : \"Test\"} ]",
"contentType":"RawText"
}
}]
};
$.ajax({
type: 'POST',
url: 'https://xxxxx.visualstudio.com/_apis/tfvc/changesets?api-version=3.0-preview.2',
contentType: 'application/json',
data: JSON.stringify(json),
cache: false,
dataType: "json",
beforeSend: function (xhr) {
xhr.setRequestHeader("Authorization", "Basic " + btoa("my UserName" + ":" + "my PW"));
}
}).done(function (data) {
console.log(data);
});
};
Код выше, что я использую, и я получаю 400 ошибок с ним. Любые предложения о том, что я делаю не так.