I'm trying out TeamCity working with TFVC. Because worskpace mapping is not supported, I need to create multiple VCS roots per build plan (for each mapped folder, otherwise I would have change logs for all of them).
Because branch detection is not supported as well , if I want to create branch build I need to copy the plan and change roots to point to the right branch. This makes me worried about performance drawbacks of such an operation, because I can end up with many, many VCS roots. Is there any maximum number? What are the potential drawbacks?
(I have around 40 components, assuming I have on average 3 vcs roots per each gives me 120, each branch costs me 120 extra because all chain is branched together. So I can easily end up with > 1K VCS roots to monitor)
Thank you for the answers :)