Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Tfs 如何在门控签入时忽略JS和CSS文件?_Tfs_Build Automation_Checkin - Fatal编程技术网

Tfs 如何在门控签入时忽略JS和CSS文件?

Tfs 如何在门控签入时忽略JS和CSS文件?,tfs,build-automation,checkin,Tfs,Build Automation,Checkin,当我们只签入js或css文件时,有没有办法避免自动构建 它不需要构建任何东西,我想跳过这些文件的构建。我认为不可能完成您想要做的事情-我认为门控签入还没有那么成熟。对于门控签入,有很多未完成的增强请求。可能值得将此添加为请求。即使隐藏的文件夹也在文件夹级别,而不是文件级别 从MSDN: 自动运行门控签入 建立 将运行封闭签入生成 当 发生以下事件: 已在上选中“选通检入”复选框的情况下定义生成 生成的触发器选项卡 定义 有人试图签入一个或多个与相交的更改 中的任何映射文件夹 生成定义的“工作区

当我们只签入
js
css
文件时,有没有办法避免自动构建


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

我认为不可能完成您想要做的事情-我认为门控签入还没有那么成熟。对于门控签入,有很多未完成的增强请求。可能值得将此添加为请求。即使隐藏的文件夹也在文件夹级别,而不是文件级别

从MSDN:

自动运行门控签入 建立

将运行封闭签入生成 当 发生以下事件:

  • 已在上选中“选通检入”复选框的情况下定义生成 生成的触发器选项卡 定义

  • 有人试图签入一个或多个与相交的更改 中的任何映射文件夹 生成定义的“工作区”选项卡

即使您添加了一个***NO_CI***标记并尝试签入,它也会触发生成更改的检查

显而易见的解决办法当然是选中复选框,忽略进行构建的需要(我确信您正试图避免这一路径)

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

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