试图确定为什么签入一个项目中的文件会触发另一个不相关项目中的构建

竿

我的一位同事对名为“数据库转换”的项目进行了一些更改。有2个与PharmacyWarehouse项目相关的TFS构建。这是一张图片,您可以看到我在说什么。

在此处输入图片说明

以前的TFS管理员设置了此配置。他离开时我继承了它。如您所见,PharmacyWarehouse只是一个文件夹。但是2个版本都有一个Visual Studio Build步骤,该步骤仅查看PharmacyWarehouse文件夹中的PharmacyWarehouse.sln文件。我已经看过该.sln文件,它仅引用包,PharmacyWarehouse和UnitTests文件夹。我看过.csproj文件,它们仅引用那些文件夹/ VS项目。

我查看了“项目” |“数据库”中的DBConversion.sln和DBConversion.csproj文件。“数据库转换”文件夹。它仅引用该文件夹/ VS项目。我的同事正在编辑的文件在“项目” |“项目”中。“数据库转换” | 模型文件夹。

为什么要检查项目中的更改| “数据库转换” | 模型文件夹导致TFS触发器观看PharmacyWarehouse.sln触发?是因为他们的文件夹而不是TFS项目?

我们正在与TFS 2015合作

刘维托

根据屏幕截图,您正在使用TFVC版本控制。

  1. 打开构建定义,单击“触发器”选项卡,然后检查触发器字段“路径规范”,并确保路径为$/Pharmacy Warehouse /DB Conversion

  2. 打开构建定义,单击选项卡获取源,然后检查字段工作区映射,确保路径为$/Pharmacy Warehouse /DB Conversion

配置后,如果我们将更改推送到文件夹或项目数据库转换,它将触发此构建,并且仅构建数据库转换。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在Eclipse中重用另一个Java项目中的类的最佳方法是什么?

从单独的Maven项目中的另一个drl文件引用函数

为什么Maven找不到另一个模块/项目中的软件包?

如何包含来自同一项目中另一个文件的模块?

在另一个项目中插入活动的正确方法是什么?

如何包含另一个项目中的库和头文件?

在另一个webpack项目中使用webpack编译的库,什么也不会导入

在Eclipse for Python项目中的另一个文件夹中调用文件

如何从Node.js项目中的另一个文件访问文件

InitializeCriticalSection在一个项目中工作,但在另一个项目中失败

为什么我的Android库在另一个项目中使用时会产生额外的apk?

使用BigQuery Python API在一个项目中创建视图,引用另一个项目中的表

在另一个项目的xhtml中使用一个项目中的bean

等级:无法从另一个项目访问一个项目中定义的配置

通过Internet从另一个不相关的工作站删除文件

在我的qmake项目中包含另一个项目的qmake文件

在另一个项目中使用jar文件

构建测试:检查文件是否在另一个项目中

在另一个项目中引用样式文件

AsyncDisplayKitcalculateLayoutThatFits()函数可在一个项目中使用,而不在另一个项目中使用

将一个项目中的Css Intellisense包含在另一个项目中

在另一个项目中使用项目中的工具 (c#)

如何在java中的另一个项目中使用一个项目中的类?

为什么不相关的变量会影响另一个变量?时刻.js

Angular 语言服务在一个项目中工作而不是另一个项目

为什么我不能在 Visual Studio 的另一个项目中为同一个文件添加另一个链接?

wpflocalizeextension 引用另一个项目中的 .resx 文件

如何从另一个项目中的一个项目调用方法?

从同一项目中的另一个文件运行 Google Apps 脚本