3 ms·
With git, you typically have a single checkout of the repo. But with svn, it's natural to have separate checkouts of each branch you care about, in separate dir
by millstone 13y ago
With git, you typically have a single checkout of the repo. But with svn, it's natural to have separate checkouts of each branch you care about, in separate directories. So a typical "switch" in svn is not a switch at all: you just start working on files in a separate directory, or even simultaneously on two separate checkouts (which is more awkward in git).
I use and like git, but multiple checkouts is one aspect of the svn workflow that I miss.
- richardwhiuk 13y agoThere's no problem with having multiple clones of a git repository on a single machine.
- taspeotis 13y agoYou're making my point for me. In typical Subversion client usage the server's CoW optimisations mean nothing. If you have to check out each branch you make, using Subversion gets really slow, really quickly.