Table of Contents

Source control approach

Fossil

We are using Fossil VCS.

http://fossil-scm.org/index.html/doc/trunk/www/index.wiki

Book - http://www.fossil-scm.org/schimpf-book/doc/tip/fossilbook.pdf

GUI for it http://code.google.com/p/fuel-scm/

It is simple, easy to use, one file without dependency, easy to move repository.

You can browse VCS at http://www.nex-hack.info/vcs/

Use following details for cloning or reading:

login - nex_dev , password - nex_dev

As fossil is just single file, all you need is download installation and clone repository

fossil clone http://name:password@nex-hack.info/vcs/fossil.cgi FwTool.fossil

Check book or site for further commands.

You need to send changes to Vitaliy_Kiselev or kenan for checking and push them into global repository.

DiffMerge

DiffMerge is good free tool available for most OSes.
You can use it with any VCS.

http://www.sourcegear.com/diffmerge/downloads.php

Why not git and github as hosting?

Git is not the best choice for beginners and many developers do not like it much.

http://reprog.wordpress.com/2010/05/10/git-is-a-harrier-jump-jet-and-not-in-a-good-way/

http://reprog.wordpress.com/2010/05/12/still-hatin-on-git-now-with-added-actual-reasons/

Books

Good book on distributed version control systems - http://www.ericsink.com/vcbe/vcbe_usletter_lo.pdf