I used Subversion for many years. It allowed you to do something very cool:
svn checkout http://bla.bla/some/relative/path
With git, you can only:
svn checkout http://bla.bla <-- I.e. you can't checkout sub directories
How do people get around this? My problem is specifically with deployment scripts. I have this directory structure:
/db
/www
etc
etc etc
So, I need to check out "www" to /home/mysite/public_html. But to do this, I would have to have the exact same structure (i.e. change www to public_html) AND I would have the added problem of it checking out db and all the other files to my home folder.
I do NOT want to have to check it out to a random folder and then have to copy it across, or rsynch it, or do any other stupid unnecessary steps.
So, how do others get around this?
UPDATE
It is extremely important that after the code is deployed, that I can simply go onto the server and type "git pull" from within the www directory, to get all the latest files.