I have a large number of test builds. They all share the same VCS config and all check out to the same folder. I have split the builds up into different TeamCity projects (logical groupings) to make it easier for people to see just what they care about. I have noticed that the checkout directory on the agents gets removed more frequently than I consider necessary. I suspect that this happens when builds from different projects follow one another (even though they use a shared VCS and synching to the same checkin) because TeamCity considers the sources different because they are for different TeamCity projects.
Is this suspicion correct? Any plans to change this behavior?
We are running 4.5.2 (I know, time to update but I can't at the moment) and Perforce.