At work, I've setup a Subversion server for the several developers to use while coding for our current and future projects. The other developers used Windows for their O.S., so they are able to use TortoiseSVN to check out, commit, and other functions on the Subversion repositories.