Asp.net mvc 如何在TFS构建期间存储git提交哈希以显示在页面上?

Asp.net mvc 如何在TFS构建期间存储git提交哈希以显示在页面上?,asp.net-mvc,tfs,tfsbuild,Asp.net Mvc,Tfs,Tfsbuild,如何从git获取当前提交哈希并将其存储在某个地方,以便在ASP.NETMVC页面上显示它?TFS是否在任何地方公开该信息?无论是在TFS服务器上构建还是在本地构建,是否有一致的方法可以做到这一点?如果您需要类似的内容,很可能是一个自定义MsBuild任务,以使其在本地可用,或者是一个自定义团队构建活动 在生成服务器上,当前提交哈希或标记(取决于生成的排队方式)作为IBuildDetails的一部分可用 在客户端上,您可以使用LibGitSharp或调用git命令行来获取工作区中的当前提交,并将其

如何从git获取当前提交哈希并将其存储在某个地方,以便在ASP.NETMVC页面上显示它?TFS是否在任何地方公开该信息?无论是在TFS服务器上构建还是在本地构建,是否有一致的方法可以做到这一点?

如果您需要类似的内容,很可能是一个自定义MsBuild任务,以使其在本地可用,或者是一个自定义团队构建活动

在生成服务器上,当前提交哈希或标记(取决于生成的排队方式)作为IBuildDetails的一部分可用

在客户端上,您可以使用LibGitSharp或调用git命令行来获取工作区中的当前提交,并将其放在输出目录中的某个位置


但是,如果您想知道是否有一种标准的默认方式,那么没有。

提交ID将与生成一起存储,并显示在生成页面上。这就是你的意思吗?