we use SVN for our work. We are a small web design studio and we write in PHP developing some kind of “framework” in the mean time.
Now we are thinking about a more powerful solution and we would like to try git-svn. We use branches as different projects — one branch, one project. So I have in my computer exactly the same structure as in my wwwroot. One branch = one project = one virtualhost.
As I played with git-svn I don’t know how to achieve this with it. I need the branches to be physically present in the filesystem because I have virtulhosts in Apache etc.
Can you please give me some advice or point me to some tutorial how to do it?
Time has shown us the best solution.
We switched to git completely with a new major version of our framework. So the projects based on an older version are still maintained through the SVN repository and the new development is running in git.