在Visual Studio中集成Git,有可用的宏吗?
我想把输出目录按Git分支拆分。
当前,我的输出目录定义如下:
变量(VSBuildPath 和 Configuration)是在Visual Studio内定义的,包含通用的“Visual Studio构建路径”和“配置”(64位、32位,……)。
我已经在VS环境中集成了Git,如你所见,在解决方案资源管理器旁边的这个“Git Changes”窗口:
因此,我原本期望在可用宏列表中看到与Git相关的信息(例如“Git分支”或“Git提交”),但并没有:
是否有可能在可用宏列表中获得与Git相关的信息,或有其他类型的变量可用于按不同的Git分支拆分输出目录?
解决方案
不,Visual Studio的 Git集成并不会把当前分支名称、标签、仓库根目录或远程URL作为内置的Visual Studio宏暴露。
据我所知,这些信息无法通过Visual Studio宏获取。你也可以参考这个问题:https://github.com/github/VisualStudio/issues/1012
站内所有文章版权归属LeftHeroAI导航站,无授权禁止任何主体转载、抄袭、复制内容,亦不得私自架设镜像站点。一经侵权,本站将通过法律途径追责。


