Currently we don't use version control for our Magentoshops. Normally we use Subversion/SVN, but when a colleague installed magento, he said it would be too many files, too much trouble with SVN. Our magento installation has 120.000 files in 40.000 folders. That means 40.000 subfolders for SVN, plus the files inside there.
We do have backups for the last 30 days, and as I have copies of the installation in a local VM, I have those snapshots and can go back one year. But for both it's trial and error finding something useful (although the snapshots really are super).
I'm thinking about installing GIT, maybe even only using a local repository. I understand it only has one .git file in the root, so we don't get thousands of files and subfolders.
Can I do this locally without messing the server up too much? What do you use?
app/etc/local.xml, don't forget that one. It shouldn't be versioned. – Marius Apr 17 '14 at 09:03var/folder is meant to contain data that can deleted anytime. Extensions which put important files there (which won't be generated again automatically) are not coded according to best practices. If your project demands it you are free to version parts ofvar/of course but I'd try to stay away from it. We never had to do that. – Matthias Zeis Nov 17 '14 at 19:05