Discussion about this feature, as mentioned at http://youtrack.jetbrains.com/issue/TW-18911
Currently (at least in subversion) we can re-use the same build configuration for multiple branches by using a build parameter in the repository url, such as this:
This way we can ask TeamCity to build from different branches in the Custom Build Run dialog:
Seems that TC 7.1 already detects this pattern and shows branch info on the build status, altought I don't know why it shows in the xxx;xxx format.
So seems that some superficial support is there, but still far away from the Git or Hg, for example it will be better to choose which branch in a custom tab instead of relying on this customized parameter.
Anyone with experience with Perforce can please add some information, maybe something related to streams?