Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.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 2015:如何从使用Git触发构建中排除某些文件夹_Git_Tfs_Build_Continuous Integration_Tfs 2015 - Fatal编程技术网

TFS 2015:如何从使用Git触发构建中排除某些文件夹

TFS 2015:如何从使用Git触发构建中排除某些文件夹,git,tfs,build,continuous-integration,tfs-2015,Git,Tfs,Build,Continuous Integration,Tfs 2015,我使用新的TFS 2015构建系统(CI、部署、文档、数据库等)对同一Git存储库进行了多个构建 签入Git repo的任何部分都将触发所有构建 但是,我只想在数据库文件夹中执行签入等操作时触发数据库构建。是否可以仅为子文件夹触发生成,以及如何触发生成?使用TFVC时,您可以向下筛选到文件夹级别: 但对于GIT团队项目,您目前只能在主干/分支级别进行筛选: 您可以在触发器部分包含和排除文件夹,只需记住在文件夹名称中添加“/”。TFS 2015中没有内置的方法来完成此操作。但是,如果您的文件夹

我使用新的TFS 2015构建系统(CI、部署、文档、数据库等)对同一Git存储库进行了多个构建

签入Git repo的任何部分都将触发所有构建


但是,我只想在数据库文件夹中执行签入等操作时触发数据库构建。是否可以仅为子文件夹触发生成,以及如何触发生成?

使用TFVC时,您可以向下筛选到文件夹级别:

但对于GIT团队项目,您目前只能在主干/分支级别进行筛选:


您可以在触发器部分包含和排除文件夹,只需记住在文件夹名称中添加“/”。

TFS 2015中没有内置的方法来完成此操作。但是,如果您的文件夹非常独立,每个文件夹都有自己的构建过程,那么将repo拆分为多个repo可能是有意义的。