Sha*_*der 2 git teamcity continuous-integration teamcity-8.0
我们正在使用TeamCity进行持续集成.我们有3个构建配置DEV,QA&PROD.
我们使用GIT作为VCS存储库.在GIT中,我们有两个活动分支(v1.0和v1.1).V1.1源自v1.0.创建v1.1后,我们将服务更改为v1.1分支.
现在由于一些要求,我们必须在v1.0中进行一些更改并进行部署(忽略v1.1中所做的更改).我们进行了必要的更改并更新了TeamCity,以使用v1.0作为当前存储库/默认分支.

问题:TeamCity在显示挂起的更改时,也显示了v1.1分支的更改.理想情况下,它应该只显示我们在团队城市中配置为活动/默认分支的分支的更改(在本例中为v1.0).
我们如何强制TeamCity仅显示默认分支中的挂起更改?
这取决于你如何设置你的VCS Root.如果您在vcs root中设置了分支规范字段,它将显示所有分支的待定更改.
相反,如果您使用teamcity参数参数化默认分支或"分支规范"并在构建目标中提供该分支,则它将仅显示该特定分支中的挂起更改.
为了解释一下,如果您的VCS设置要监视多个分支,teamcity将显示符合条件的所有分支的挂起更新.如果将受监视的分支限制为仅1,则它将仅显示该分支的挂起更新.您始终可以参数化VCS根设置,以便您的目标可以灵活地使用您想要运行的分支.
| 归档时间: |
|
| 查看次数: |
3653 次 |
| 最近记录: |