What is Subversion?|
Subversion is a free/open-source version control system. That is, Subversion manages files and directories over time. A tree of files is placed into a central repository. The repository is much like an ordinary file server, except that it remembers every change ever made to your files and directories. This allows you to recover older versions of your data, or examine the history of how your data changed. In this regard, many people think of a version control system as a sort of time machine.
Some version control systems are also software configuration management (SCM) systems. These systems are specifically tailored to manage trees of source code, and have many features that are specific to software developmentsuch as natively understanding programming languages, or supplying tools for building software. Subversion, however, is not one of these systems; it is a general system that can be used to manage any collection of files, including source code.
Have a look to the release notes at http://subversion.tigris.org/svn_1.5_releasenotes.html
- Bindings for Perl are available at /usr/pack/subversion-1.5.2-rp/lib/perl
(for amd64 (x86_64-linux) and ia32 (i686-linux))
- Bindings for Python are available
- amd64: /usr/pack/subversion-1.5.2-rp/amd64-linux-debian3.1/lib/svn-python
- ia32: /usr/pack/subversion-1.5.2-rp/ia32-linux-debian3.1/lib/svn-python
- Bindings for Ruby are available
- amd64: /usr/pack/subversion-1.5.2-rp/lib/ruby/