Well this week I have gotten fully back into the swing of moving my company's Source Repository from Visual Source Safe (VSS) to Subversion (SVN). I work for a Technology company and they have been using VSS for a while but we are growing now and have need to find a replacement. I have never been a big user of source control but this pretty much sums up my adventure in to converting our VSS repository to Subversion. Some of the issues that we were running into were.
- The repository was getting larger and becoming really slow to use.
- The repository's size was getting too large for VSS itself
- Doing check-ins of a lot of files VSS was warning that all files may not be checked in.
- Multiple users weren't able to work on files at the same time.
- Developers were having to manually merge code
So one day one of the Development Managers hit me up and asked me if I could get Subversion running. See it ran on Linux and it used WebDAV and they knew I only used Linux they asked me to hook it up. I looked around and honestly I had an empty repository using Apache up in about 30 minutes on an old server in my cube. We messed around with it for a day or two and everyone seemed to like it so then they told me to work on converting VSS to SVN. One of my buddies here found the vss2svn.pl script at Tigris.org and did a couple of tweaks on it to keep a time in the logs and started the conversion. My advice to you is read the site and read it well it will tell you everything to do to get your conversion running the right way. If you can hold off a couple of weeks Toby the guy who wrote the script is working on some big changes that should speed it up tons. Right now we are running the conversion from a pretty hefty server to our new Subversion server which is monster too. Tomorrow once the script is done I will let you all know how things went. Current Mood: ditzy
|