我对TFS非常陌生(实际上我使用它只是因为我在CodePlex上有一些项目,不想通过svnbridge),我正在寻找与SVN中的$Revision$参数等效的东西。
基本上,在签出时,我希望更新一个文件,使其包含最新的修订号,并显示为版本号(就像在SO的底部一样)。
在TFS3.5tfs的msbuild中有没有内置的东西,或者任何官方的/标准的msbuild任务,或者甚至等同于丢弃$Revision$并让.net客户端在结帐时使用魔法的东西?
发布于 2009-05-08 23:35:44
TFS当前不支持关键字扩展。这常常会让人大吃一惊。下面是几篇关于这个主题的博客文章,如果你想投票支持这个功能,你也可以在那里找到一个链接,带你去微软的网站。我知道这是团队不时会被要求的事情--但他们还没有遇到过真正需要关键字扩展的人,只是很多人已经习惯了。
无论如何--读一读,看看你的想法。
发布于 2009-05-10 04:39:08
迈克尔,
在Team Build中,您可以使用$(SourceGetVersion)变量访问正在构建的变更集编号。您可以覆盖AfterGet或BeforeCompile可扩展性目标,并将此变量的内容推送到所需的任何文件中。
致以敬意,
William D. Bartholomew (Team System MVP)
https://stackoverflow.com/questions/841625
复制相似问题