After the recent “crash” at work, when some errors that were previously fixed were re-introduced, I was asked to document a set of recommendations for using source control (CVS in this case).
What are your best practices for using source control? In particular, how do you manage branching and labeling and how do you guarantee that the current release of products can be fixed while continuing to develop new features? For context, the team size is up to 10 developers in two places.
version-control
John channing
source share