Source Code Repository - Gatheringapp/Project-management GitHub Wiki
Source Code Repository
- Keeps track of every change in your codebase
- Lots of tools on the market : CVS, Subversion, Mercurial, Perforce, BitKeeper, Roundtable
- If you can generate something, don’t store it in your SCM – It will be part of your build script
- Separate requirements and dependencies – OpenEdge is a requirement, pdf_include is a dependency
- Don’t forget database versioning
- Commit as much as possible, using branches if necessary
- Associate a bug tracker to your SCM