Duplicate of..:
We are currently using SourceSafe integrated with Visual Studio and with the continuous comments about how bad SourceSafe apparently is, I've decided that we should try moving to Subversion.
The problem is, having not used anything but SourceSafe, I need to get started somewhere and need some direction.
What software do I need to download and install? Server? Client?
What do I need to install the software on? Windows 2003?
Should I have a dedicated server or is an existing file server adequate?
How quickly will developers get up to speed? Is the integration similar enough to just carry on as normal?
Get your developers to read the free online Red-Bean Book. It's excellent, and covers all aspects of the process, including probably the best description of branching you'll find anywhere.
I found the Pragmatic Programmer's Pragmatic Guide to Subversion extremely helpful with this exact scenario.
http://www.pragprog.com/titles/svn2/pragmatic-version-control-using-subversion
There are a number of integration tools - TortoiseSVN is a good one for file system level control. I didn't get too into Visual Studio integration, but I hear good things about AnkhSVN.
Using an existing server is probably fine for now. The SVN server can run on any Windows platform.
Highly worth the time to learn to get away from SourceSafe.
Good luck!
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With