首页 文章

作为TFS中MSBuild的参数的Git修订数

提问于
浏览
0

我在TFS中有一个Git项目 . 通过在本地执行Powershell脚本,我可以使用“git rev-list HEAD --count”来获取修订版本,然后将其用作MSBuild的参数 . 我需要在TFS上构建项目时实现同样的目标 .

在构建定义中,我可以指定MSBuild参数,但似乎我不能使用“$(git rev-list HEAD --count)”作为变量 .

有什么办法可以获得当前的修订版本并将其用于ApplicationRevision属性吗?

我尝试改变工作流程,但它让我无处可去 .

1 回答

  • 0

    您可以使用TFS Build的预构建脚本路径参数指定powershell脚本 . 该脚本可以运行您的git命令,然后将结果填充到Environment变量中 . 然后从MSBuild你可以读取该环境变量 .

相关问题