Advice and answers from the eCoach Team

Our developers use git – a distributed revision control system with an emphasis on speed, data integrity, and support for distributed, non-linear workflows, git supports rapid branching and merging, and includes specific tools for visualising and navigating a non-linear development history.

Git pulls releases to 2 testing servers (for manual and automated testing) prior to merging code with our production servers. This version control approach also allows us to patch any immediate problems or bugs in our live environment.

Did this answer your question?