We have a bunch of build configurations.Those build configurations are linked to other build configs with snapshot and artifact dependencies. The build configurations are building from different repositories but the branch names in the repos are (or can be made) identical
So as you can see BC 1 and BC5 share the same vcs root. the intermediate BCs have different build roots.
Now we want to make use of TeamCities Feature Branches Feature.
Hence we configured the Branch specification in the vcs root configuration page. When a build trigger starts a build for BC5 on a given branch we would hope that the same branch is used in all other build configs as well. However this is not the case.