2017-02-16 17 views
0

Я пытаюсь выяснить, как программно открыть список незавершенных изменений в репозитории Git, которые можно увидеть в Visual Studio: -TFS Git API, чтобы показать неподтвержденные изменения

Team Explorer - Changes

Я думал, найдет ответ в TFS Git API для diffs (https://www.visualstudio.com/en-us/docs/integrate/api/git/diffs), но я этого не вижу. Этот API, как представляется, относится только к совершенным изменениям. Я знаю, что могу получить эту информацию из командной строки git.exe, но я хочу использовать API, потому что получаю результаты как JSON.

Любые идеи?

ответ

0

У TFS нет такого API для получения незафиксированных изменений, единственный способ - использовать команду git diff для их получения.

+0

Спасибо, получение подтверждения спасает меня от поиска чего-то, что невозможно найти. Очень признателен. –

0

До сих пор ближе всего, что я пришел, чтобы получить то, что я хочу, чтобы выполнить следующую команду, перехватывать вывод и разобрать его: -

git status -s 

Результат выглядит следующим образом: -

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

 Смежные вопросы

  • Нет связанных вопросов^_^