Trunk Development

Working on the Central Code Repository (SVN Trunk) has several benefits but can lead to several problems, too.

Initial Rules for working directly on the Central Code Repository:

  • You are commited to the coding task, thus you have time to fulfill it
  • You ensure that the documentation is in-synch with the repository (e.g. User Guide)
  • You add incrementally functionality, which you tag clearly as "draft, alpha or beta"
  • Your changes are non-critical and non-intrusive (subjecting system integrity)
  • Your changes do not break existent behaviour
  • You run the automated regression tests.

If you do not comply to those or you are not sure, just use Branch Development