I have found the following references and links to be extremely helpful guides to developing high-quality science and engineering software:

*
tortoise-svn-git-tutorial.pdf See Dr. Roy's Tortoise SVN / Git Tutorial here