We are using TeamCity for continuous integration. We have 3 build configurations DEV
, QA
& PROD
.
We are using GIT as the VCS repository. In GIT we have two active branches (v1.0 & v1.1). V1.1 is derived from v1.0. After creating v1.1 we have made serveal changes into v1.1 branch.
Now due to some requirement, we have to make some changes in v1.0 & deploy it (ignoring changes made in v1.1). We made the required changes and updated TeamCity to use v1.0 as the current repository/default branch.
Problem: TeamCity while showing pending changes, its also showing changes from v1.1 branch. Ideally, it should only show changes from branch which we have configured as active/default branch in team city (v1.0 in this case).
How can we force TeamCity to show pending changes only from default branch?
How about having totally separated 3 build configurations for v1.0 so it can be developed, tested and deployed independently from v1.1?