2014-05-09 47 views
0

我正致力于将我们的旧C++代码库从基于Perl的构建过程(我知道,我知道)转移到自定义TFS构建中。我需要做的一件事是编辑一个version.h文件,将一些版本信息烘焙到我们的代码中。TFS 2013构建如何使工作区文件可编辑?

但是,当我创建我的工作区并尝试使用我的自定义活动编辑任何文件时,它会报告该工作区是只写的。我如何消除这个限制?我可以看到Activities.CreateWorkspace有一个安全选项,但我无法找到任何有关如何使用它的好文档。

任何TFS大师愿意帮助我?

回答

2

您可以使用TFS Community Build Extensions中的“File”活动切换文件上的只读标志。

另外,你可以从他们的来源创建自己的活动。

+0

文件的工作很好。基本上,我编写的版本信息之前,我使eahc文件可写。 –

+0

是的,你可以使用模式匹配来保存遍历每一个。 – DaveShaw