Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Getting started with subversion

Duplicate of..:

  • Version Control. Getting started…
  • How do I begin using SVN?
  • SVN installation
  • Best SVN Tools
  • Subversion plugin to Visual Studio?
  • Good Visual Studio SVN Tool
  • How do I convince my team to drop sourcesafe and move to SVN?

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?

like image 981
Robin Day Avatar asked May 25 '26 23:05

Robin Day


2 Answers

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.

like image 52
Mitch Wheat Avatar answered May 27 '26 15:05

Mitch Wheat


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!

like image 26
Nicolas Webb Avatar answered May 27 '26 14:05

Nicolas Webb



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!