【发布时间】:2017-12-23 14:07:18
【问题描述】:
在为 Visual Studio Code (vscode) 开发扩展时,我问自己如何使用本机方法正确读取 git refs,例如当前分支。
我目前的解决方案更像是一种解决方法:
- 获取 git 路径
- 运行
git rev-parse', '--abbrev-ref', 'HEAD' - 将 stdout 作为字符串返回并放入变量(例如 master)
完整的方法实现here(分叉扩展gitHistoryVSCode)
还有其他想法,例如如何访问扩展/git 方法或模型属性?
【问题讨论】:
-
我在 github 上发布了这个,可能会提供一个 git scm API,在以下链接中进行了解释:github.com/Microsoft/vscode/issues/31103
标签: git visual-studio-code vscode-extensions