在我开发Visual Studio Code(vscode)的扩展时,我问自己如何使用本机方法正确读取当前分支的git ref。
我目前的解决方案更像是一种解决方法:
git rev-parse', '--abbrev-ref', 'HEAD'
实现完整方法here(分叉扩展gitHistoryVSCode)
还有其他想法,例如如何访问扩展/ git方法或模型属性?
答案 0 :(得分:0)
原生git扩展现在提供了几种方法/属性来获取当前分支以及所有分支
在此处查看git扩展api参考:
获取分支 https://github.com/microsoft/vscode/blob/master/extensions/git/src/api/api1.ts#L160
获取分支 https://github.com/microsoft/vscode/blob/master/extensions/git/src/api/api1.ts#L164