Our svn-repositories usually consist out of several branches of which 1 is the 'live' version. Currently we make that one the trunk, but this has some drawbacks; everytime we migrate to a new branch, we have to rename the trunk to become a branch or delete it altogether and rename a branch to become the trunk. We would rather have no trunk at all, but then the developers have to do a new checkout (or a switch) every time we migrate. This is too error prone. I was thinking that if we would be able to make the trunk to be just a kind of symbolic link to the live branch, then we would be able to solve this problem. We would just update the symbolic link when we migrate. My questions are; is this possible and how? and is there another (maybe better) way to achieve what we want?
thanks,
Coen