From 6e33c6383e512583fc90bc0e30341138370c3092 Mon Sep 17 00:00:00 2001 From: Richard Whitehouse Date: Tue, 26 Apr 2011 14:41:27 +0100 Subject: [PATCH] Source Control Method --- preparation.tex | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/preparation.tex b/preparation.tex index 5e0f8a7..7a21c89 100644 --- a/preparation.tex +++ b/preparation.tex @@ -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. -- 2.34.1