Apache Subversion (SVN) is software version and revision control. You can collaborate with other developer using SVN. As you can commit your revision to the code and also add a comment about the changes. To use Subversion you need a Subversion client (svn client). In Ubuntu it is available under Synaptic. But in Windows you need to install 3rd party tool. One of the best is TortoiseSVN.[quote sourcename="TortoiseSVN Developer" sourceurl="#"]TortoiseSVN is an easy-to-use SCM / source control … Read more...