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