Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p><strong>Sounds like you need some source control!</strong> Have you looked into <a href="http://subversion.tigris.org/">Subversion (SVN)</a> at all? There is an awesome Windows client for it called <a href="http://tortoisesvn.tigris.org/">TortoiseSVN</a>. <strong>Both are free &amp; open source.</strong></p> <p>You would set up a Subversion server on one of your machines, or on a web server somewhere. Then you both commit your changes to the server at regular intervals, and the server manages things like revisioning, the comments that you attach to commits etc. With the client, you can do things like view the diff between revisions &amp; merge changes (automatically or manually) within files. It also makes it simple to add other devs on to your project, just give them access to your Subversion server. There are SVN <a href="http://subclipse.tigris.org/">plugins for Eclipse</a> and <a href="http://ankhsvn.open.collab.net/">Visual Studio</a>, or you can use TortoiseSVN which can run standalone on the commandline and integrates with the Windows shell (see below). </p> <p><a href="http://olex.openlogic.com/wazi/wp-content/uploads/2009/03/create_repo_tortoisesvn.png">TortoiseSVN shell integration http://olex.openlogic.com/wazi/wp-content/uploads/2009/03/create_repo_tortoisesvn.png</a></p> <p>The thing I like most about TortoiseSVN is that it is totally language or IDE independent and I can use it for Java projects out of Eclipse, .NET projects from VS2008, or driver development stuff in C/C++. </p> <p>Note that the <strong>SubWCRev</strong> tool that ships with TortoiseSVN also exposes <a href="http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-subwcrev-com-interface.html">a COM interface</a> that lets you do cool stuff like programatically check who made the last commit and when, what is the latest revision number etc. I mention this because there isn't a lot of information around about this apart from in the TortoiseSVN docs, and it has been really useful to me recently writing a VS2008 addin I use on my .NET projects to automatically sync revision number and increment build number. </p> <p>A number of sites provide free SVN repository access for open source projects (or paid access for closed source/commercial products), such as <a href="http://code.google.com/">Google Code</a> and <a href="http://sourceforge.net/">Sourceforge</a>. These online repositories can also be really helpful for project work if especially if you are a student working on a group project.</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload