VSTS API提交差异

时间:2018-08-20 15:40:19

标签: git azure-devops-rest-api

是否可以通过VSTS Rest API(WIQL)来查看提交中文件实际发生的更改?我希望从命令行获得git diff之类的东西,但Diff API的VSTS文档仅描述了显示哪些文件已更改,而不显示了更改的内容:

https://docs.microsoft.com/en-us/rest/api/vsts/git/diffs/get?view=vsts-rest-4.1

Thx

1 个答案:

答案 0 :(得分:0)

如果您在VSTS中打开提交并检查API的调用,则可以看到: enter image description here

此Rest API给出以下响应(提交时的实际更改): enter image description here

问题是...该API并非专用于显示更改,要获取更改,我们需要在正文请求中添加一些值,您可以在“请求有效载荷”下的“标题”标签中找到正文: enter image description here

这个主体很长(按“查看源代码”以查看整个主体),您可以“玩”它并尝试获取提交更改。

Here,您可以找到另一个身体,也可以尝试。