AboutWelcome to Free Software Daily (FSD). FSD is a hub for news and articles by and for the free and open source community. FSD is a community driven site where members of the community submit and vote for the stories that they think are important and interesting to them. Click the "About" link to read more...
The CollabNet-sponsored Subversion open source community today announced the general availability of Subversion® 1.5, the world’s leading Software Configuration Management (SCM) tool for managing software development and maintenance across distributed teams.
The Subversion version control system is now part of the Apache Software Foundation. The project cofinanced by Collabnet and the Apache Foundation announced at ApacheCon in Oakland CA that Subversion is officially to become an Apache project.
Sharing code between projects is still not a trivial matter with subversion. Especially if you are familiar with SourceSafe, you will find that subversion makes it hard to share code. Subversion seems to be really great in creating a version mess and good in solving one, but the reason I need source code control is to prevent such a mess.
Learn basic Git concepts and compare Git with Subversion. Distributed version control systems (DVCSs) offer a number of advantages over centralized VCSs, and for Subversion users looking to explore this model, Git is a great place to start. Using Subversion as a baseline, this first of two articles shows how to install Git, set up a remote repository, and begin using basic Git commands.
Here is a blog article which explain subversion configuration in a simple way. This article may be a starting point for beginners in subversion. It seems that the author will soon post advanced configuration details also.
Subversion (svn) is an open-source version control system (VCS), used in the development of many software projects. This tutorial shows how to install Subversion on Debian Squeeze and how to configure it to allow access to a repository through different protocols: file://, http://, https://, svn://, and svn+ssh://.
"I have recently learned git for version control, having used Subversion for four years and CVS for four years prior to that. It has a lot of nice features and I thought of a good application: restoration of lost history on a Subversion repository..." --
* To understand git read this completely => http://www.newartisans.com/blog_assets/git.from.bottom.up.pdf
Subversion is a free/open-source version control system. That is, Subversion manages files and directories, and the changes made to them, over time. 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".
When you put a mistake into some of your comments in subversion repository it's no need to cry. There are simple ways to correct your mistakes. I will show you two most common possibilities.