Last time we looked at multiple projects which was a nice way of serving more than one project from the same repository.
But what if we wanted our projects to be completely separated? Well, serving multiple repositories is the answer.
Version Control is not only a very useful way of tracking project or website development, it's also a safe and convenient way of sharing code to a team.
Even with many alternatives available, subversion remains the de-facto version control system.
These subversion tutorials take you from the basics of installing and setting up repositories to serving them with different permission levels.
If you are new to subversion then following the articles in the order listed below will build up your basic knowledge.
Subversion and svnserve:
Introduction to Subversion: Version Control is an incredibly useful tool for any level of developer. This article introduces Subversion.
Introduction to svnserve: svnserve is Subversion's own server. Use it to remotely check out and commit your application.
Using SSH with svnserve: Create a secure connection using the SSH protocol when checking out a repository. It's easy to setup and use.
Multiple Projects and Subversion: At some point you are going to have more than one project. One option is to have multiple projects in one repository.
Multiple Repositories and Subversion: Having multiple repositories can help in setting permissions on different projects. It's also very easy to set up.
Please feel free to request articles or comment with any suggestions or ideas of your own.