3

I'm fairly new to subversion and we're trying to improve our workflow and create better flexibility.

So, what's the best subversion control software for us to use in this situation? We're a small group (1 to 3 programmers). The languages we're dealing with are C# and Flex.

We've tried VisualSVN server with TortoiseSVN, but are there better/smaller/faster/... solutions for us?

Could you suggest other configurations/software worth checking out?

3
  • 1
    Add another developer and you'll have a GOF (group of four), hehe. Commented Feb 16, 2010 at 9:52
  • What do you find missing in the SVN implementations you have already tried? Commented Feb 16, 2010 at 10:06
  • We're a team of 2, and we're perfectly happy with Tortoise SVN... Commented Feb 16, 2010 at 10:06

3 Answers 3

2

I would stick with VisualSVN Server on the backend, as it is free and deals with all the hassle of setting up and serving the repository.

Once you have that as a base, you pretty much have free reign to choose the client side app that suits the individual. Some people prefer deep Visual studio integration, windows integration or the command-line. Or all three at the same time.

Sign up to request clarification or add additional context in comments.

2 Comments

Do you have any suggestions for client wich has the visual studio and windows integration? Thanks!
As far as I'm aware, there isn't a single client that provides both shell integration and VS integration. Personally, I think that TortoiseSVN is pretty much essential, for its shell integration, as I often have to work with files that aren't within a VS solution. It also makes branching and merging a lot easier. For VS integration I've used VisualSVN, Tam Tam SVN and AnkhSVN. I ended up using the Ankh v2 the most - it is free and seemed to do the job reasonably well.
1

Adding VisualSVN to the mix would allow you to do some work directly from Visual Studio. But beside this I think your configuration is perfect.

1 Comment

I'm currently evaluating AnkhSVN with Visual SVN Server and Tortoise SVN for "non Visual Studio projects". This works just great.
0

Command line interface. Both for the server, and the client. Can't be any better, smaller, and faster.

3 Comments

This depends a lot on how comfortable each one on the team is with command line interfaces. If they are not comfortable with CLIs, then this is a sure way to turn them away from SVN for good.
I'm not at all comfortable with CLI's. So that's not an option. But thanks anyways :)
CLI SVN better? I couldn't disagree more, especially for those new to SVN. It's far too simple to make silly mistakes with the CLI client, like forgetting to add that file you just created and not noticing until AFTER people start complaining that the code no longer builds. With TortoiseSVN, you get a nice dialog showing non-versioned files as well, so it's easier to see the problem. Also, it's much easier to only commit SOME of your changes, since you can just deselect what you don't want, instead of specifying a complete list of what you want to commit. That's MUCH more user-friendly.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.