如何忽略gated checkin上的JS和CSS文件?

时间:2011-07-08 13:48:59

标签: tfs tfs2010 build-automation checkin

当我们仅检入jscss个文件时,有没有办法避免自动构建?

它不需要构建任何东西,我想跳过这些文件的构建。

1 个答案:

答案 0 :(得分:4)

我认为不可能做你想做的事情 - 我认为门控签到不是那么成熟。门控签到有很多未完成的增强请求。将此作为请求添加可能是值得的。甚至隐形文件夹都在文件夹级别而不是文件级别。

来自MSDN:

  

自动运行Gated Check-in   构建

     

运行门控签到版本   自动当任何一个   发生以下事件:

     
      
  • 已定义构建,并选中了Gated Check-in复选框   构建的“触发器”选项卡   定义

  •   
  • 有人试图检入与之相交的一个或多个更改   中的任何映射文件夹   构建定义的工作区选项卡。

  •   

即使您添加 *** NO_CI *** 标记并尝试签入,它也会触发检查以构建更改。

显而易见的解决方法当然是检查复选框,忽略了进行构建的需要(我确定你试图避免的路径)。

如果我们看一下围绕编辑构建定义的UI,则没有规则等的可选参数。重要的是映射文件夹。

但是,您可以通过隐藏工作区文件夹来将特定文件夹设置为不构建。但是,如果您这样做,它根本不会为构建获取这些文件。因此,如果您将所有JS文件放在一个文件夹中,并使用隐形方法将其从构建中排除,那么当您真正想要运行构建时,构建将失败。