Спасибо за ваш ответ, пока у меня все настроено, но при запуске я получаю 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 ошибок с ним. Любые предложения о том, что я делаю не так.

Ответы на вопрос(1)

Ваш ответ на вопрос