我正在尝试找出如何在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