Until now, I was always working on my own for PHP-projects, but at the moment I'm working in a small team (2-3) persons on those projects. Accidently, we did some overwriting of work from the others ... To prevent this, we thought of setting up a SVN-repository, so at least every version is stored in a safe place.
Technically, the SVN is running smoothly n we've got a Trac-install to do the tickets and stuff. Now we're struggling with how to use the svn best in a practical point of view...
- How to branch?
- How many commits? Every day? hour? I've read: Commit often, commit early
- How to move the latest (hopefully best) code to the live environment?
- ...
I've been reading on the internet, but they fast move into the technical aspect and I'm looking for the practical one. Do you have any tips where to start reading? Or tips to start.
Thanks!