The goal of the Subversion project is to build a version control system that is a compelling replacement for CVS in the open source community. The software is released under an Apache/BSD-style open source license. CVS is currently still the most prevalent for coders and admins.
*** Who would need to use Subversion? Programmers working on software with others and anyone who is working on files as a group. *** Dirk Bartley demonstrated the use of the version control system Subversion from the client perspective. There are graphical subversion clients available for both Windows and Linux (X11). The objective was to familiarize the attendees with how to use the Tortoise (Windows) and eSVN (Linux) graphical clients. Also to show the similarities between using Subversion clients whether the client is from a command line, or a graphical user interface from any operating system.
Tortoise http://tortoisesvn.tigris.org/ eSVN http://esvn.umputun.com/ There were two SVGA video projectors running, one with Windows and Tortoise running and the other with SuSE 9.x running eSVN. Dirk did some running back and forth between PC’s but he was demonstrating how similar the GUI Subversion clients are across platforms. He demonstrated the command line parallel with the GUI.
Commands or functions like Checkout, Import, Export, Update, Commit, Add, Delete, Copy, Move, Merge, Switch, Revert, Log, and Blame were looked at on the eSVN GUI. Dirk also demonstrated difference detection software on both platforms. This software becomes a standard tool for those working on revised code of files.