I have a SVN server that has multiple branches on it, e.g.
I have a single OS X build agent that I would like to use to build all of my branches. I would like to checkout source on the agent, and in such a away that the agent will not clobber one branch with another when it syncs different branches.
How should I set up my VCS root, and how should I configure my per-project checkout rules, in order to accomplish this? Concrete examples (perhaps building off the example above) would be most helpful!