Sunday, October 23, 2011

Subversion 1.7 and the new workspace

Subversion 1.7 has a new format of the workspace, the first important stuff is that there are not a .svn folder for each mapped folder, but it has only a single .svn folder in the root of the local mapping of the repository. This lead to a tremendous improvement in performance with very big repository. Actually doing an update from my SSD on a project that has thousands of folder is almost instantaneous. Just install the new version of tortoise, update the local workspace and you are done.

This demonstrates how much important it has the decision on how to map server data with local version in a  Version Control System. The old workspace in Subversion, really suffer from poor performance when you have a lot of folders and really big repository, caused from a huge amount of disk reads to find and read all .svn folders scattered all around the repository.

Read more: Alkampfer's Place

Posted via email from Jasper-Net