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