我正在开发Visual Studio扩展(VS Package)。
我正在尝试获取项目/解决方案的源代码管理分支名称。
VS SDK中唯一可用的源控制服务是SVsSccManager,但它不提供任何检索源控件分支名称的方法。
还看了DTE.SourceControl但是唉,它没有提供分支信息。
我真的不想开发自己的Source Control插件来简单地检索分支名称(这感觉就像完全矫枉过正)。
有没有办法在源代码管理中检索解决方案/项目的当前分支名称?
提前致谢。
Visual Studio可扩展性(VSX) - 获取当前分支名称
如果您使用git,则已经有Visual Studio扩展,它在标题栏上显示您当前的Git分支:ShowMyGitBranch。
您可以查看有关此扩展的源代码以获取更多详细信息:
https://github.com/thiagotts/show-my-git-branch
如果您使用TFS,则可以为项目使用API get分支:
希望这可以帮助。