Visual Studio Extensibility (VSX) - 获取当前分支名称
Visual Studio Extensibility (VSX) - Get the current branch name
我正在开发 Visual Studio 扩展(VS 包)。
我正在尝试获取 project/solution 的源代码管理分支名称。
VS SDK 中唯一可用的源代码管理服务是 SVsSccManager,但它不提供任何检索源代码管理分支名称的方法。
还查看了 DTE.SourceControl,可惜,它没有提供分支信息。
我真的不想开发自己的源代码管理插件来简单地检索分支名称(这感觉太过分了)。
有什么方法可以在 solution/project 的源代码管理中检索当前分支名称?
提前致谢
Visual Studio Extensibility (VSX) - Get the current branch name
如果您使用 git,已经有 Visual Studio 扩展在标题栏上显示您当前的 Git 分支:ShowMyGitBranch。
您可以查看有关此扩展的源代码以了解更多详细信息:
https://github.com/thiagotts/show-my-git-branch
如果您使用的是 TFS,您可以使用 API 获取项目的分支:
希望这对您有所帮助。
我正在开发 Visual Studio 扩展(VS 包)。
我正在尝试获取 project/solution 的源代码管理分支名称。
VS SDK 中唯一可用的源代码管理服务是 SVsSccManager,但它不提供任何检索源代码管理分支名称的方法。
还查看了 DTE.SourceControl,可惜,它没有提供分支信息。
我真的不想开发自己的源代码管理插件来简单地检索分支名称(这感觉太过分了)。
有什么方法可以在 solution/project 的源代码管理中检索当前分支名称?
提前致谢
Visual Studio Extensibility (VSX) - Get the current branch name
如果您使用 git,已经有 Visual Studio 扩展在标题栏上显示您当前的 Git 分支:ShowMyGitBranch。
您可以查看有关此扩展的源代码以了解更多详细信息:
https://github.com/thiagotts/show-my-git-branch
如果您使用的是 TFS,您可以使用 API 获取项目的分支:
希望这对您有所帮助。