TFS git API显示不承诺的更改



我正在尝试找出如何在Visual Studio中看到的GIT存储库的无所作为更改列表: -

Team Explorer-更改

我以为我会在diffs的TFS git api中找到答案(https://www.visualstudio.com/en-us/docs/integrate/api/git/diffs)很多,但我看不到。此API似乎仅指定的更改。我知道我可以从git.exe命令行获得此信息,但我想使用API,因为我将结果作为JSON。

有什么想法?

tfs没有这样的api来获得不委托的更改,唯一的方法是使用git diff命令获取它们。

到目前为止,我要获得的最接近的是执行以下命令,捕获输出并解析: -

git status -s

输出看起来像这样: -

 M /Temp51/Temp51Library.Tests/PersonTests.cs
 M /Temp51/Temp51Library/Person.cs
?? /Temp51/Temp51Library/ReadMe.txt
?? /Temp51/Temp51Library/ReadMe2.txt

最新更新