Knowledge Bank

From how to best plan and execute a server migration through to utilising MySQL replication, this section is full of white papers and best practice guidelines, produced by the experts here at ForLinux to help you get the most from your Linux server.

Effective use of subversion and version control

27/01/2010

Subversion is a widely used version control system for electronic documents. This white paper provides an overview of how to effectively manage SVN repositories and investigates how it can be used to aid the development process.

'Version control' is the concept of tracking the changes that occur within documents. The primary principle of this is simply that if a document is updated, a record is kept that a new version of the document exists, whilst still retaining the old version. This means that a document can be reverted to an earlier version should a mistake have been made, or if the changes are no longer relevant. It also means that a history exists of the changes to a particular document.
This can be very useful during document development. It allows for preliminary development changes to be made, without ever needing to worry about overwriting the current 'master' document.
Subversion, a product by CollabNet (), is a version control system that provides a set of features needed for a centralised Version Control System.

Get In Touch...