Source control with Subversion


Subversion is an open-source project that aims at being the next generation CVS. A Subversion server can be run on all platforms except Win95/Win98/WinMe (Update 03-Sept-2009: "VisualSVN Server is a package that contains everything you need to install, configure and manage Subversion server for your team on Windows platform. It includes Subversion, Apache and a management console. You can use any Subversion client to connect to VisualSVN Server or a web browser to quickly browse though repositories".)

The Subversion client can be used on any platform where APR (the portability layer Apache Portable Runtime library.) runs, or you can use eg. TortoiseSVN.