Source Control Method
authorRichard Whitehouse <github@richardwhiuk.com>
Tue, 26 Apr 2011 13:41:27 +0000 (14:41 +0100)
committerRichard Whitehouse <github@richardwhiuk.com>
Tue, 26 Apr 2011 13:41:27 +0000 (14:41 +0100)
preparation.tex

index 5e0f8a731c99ee736c4e0ebce6e84a803b9f2182..7a21c89cd851721913b6f9e382eba44928c62af5 100644 (file)
@@ -22,4 +22,8 @@
 
 \subsection{Software Development Methodology}
 
-%      Source Control
+\subsection{Source Control}
+
+In order to version and backup my code, I used a distributed version control system, Git. Git allowed me to maintain multiple copies of my code, review changes and manage the code effectively. My git repository was held on both my desktop and a laptop, and a copy of the repository was pushed to my server hosted offsite, and a commercial service GitHub \ref{github} which provides hosting for Git repositories. It also provides a good interface to view changes between different branches of the code.
+
+In addition to my code, documentation and test routines were held in separate git repositories, which were again held in multiple places to protect against failiure.