我正在开发一个Visual扩展(VS包)。
我正在尝试获取项目/解决方案的源代码管理分支名称。
VS中唯一可用的源代码管理服务是SVsSccManager,但它没有提供任何检索源代码管理分支名称的方法。
也看了DTE.SourceControl,但是唉,它没有给出分支信息。
我真的不想开发我自己的源代码管理插件来简单地检索分支名称(这感觉像是完全过火了)。
是否有任何方法检索解决方案/项目的源代码管理中的当前分支名称?
提前鸣谢。
发布于 2018-09-04 07:25:19
Visual可扩展性(VSX) -获取当前分支名称
如果使用git,则已经有Visual扩展在标题栏:ShowMyGitBranch上显示当前的Git分支。
有关此扩展的详细信息,您可以查看源代码:
https://github.com/thiagotts/show-my-git-branch
如果您使用的是TFS,则可以为项目使用API分支:
希望这能有所帮助。
https://stackoverflow.com/questions/52087358
复制相似问题