Click here to Skip to main content
15,888,106 members
Please Sign up or sign in to vote.
4.11/5 (2 votes)
Our company is looking for a good source control solution for Visual Studio that isn't Source Safe. I like how Github works. We are a small company, so a mega enterprise solution isn't quiet necessary. We have a total of two developers with one on the way. Does anybody have any ideas?


Revision: So far the answers have been great. I will elaborate on our situation. We are a company of 800 using oracle for our business. The developers here are mainly writing sql, C#, and vb.net, and windows computers for development. We can afford to pay for scalability, and we have a separate network and IT team specifically for configuring. Server hosting should also not be a problem, we have tons of boxes with virtual machines running linux and windows server. I'm leaning towards TFS.
Posted
Updated 26-Nov-13 7:47am
v3
Comments
Ravi Bhavnani 26-Nov-13 13:21pm    
As mentioned by Ron (solution 1), I too strongly recommend TFS hosted by Microsoft.

/ravi

We've been using SVN for years and are extremely happy with it. It runs on a VERY underpowered Linux server and does exceptionally well (meaning you don't need a fancy server for it). I have scripts that back it up every day to secondary disk (in case one disk bites the dust).

In order to choose a source control solution though, you need to ask yourself a few questions:
0. Do you prefer a centralized or decentralized repository? Each has its benefits and drawbacks.
1. Can you afford to pay for scalability (if your company grows)?
2. Do you think you'll require quite a bit of support (open source has forums, paid for software has direct support)?
3. Need to support multiple platforms?

Once you answer those... you should be able to pick one out from the lists of available solutions (I'd choose from the widely used ones... Git, Mercurial, SVN, TFS, IBM stuff).
http://en.wikipedia.org/wiki/List_of_revision_control_software[^]
 
Share this answer
 
Team Foundation Services[^] is free for up to 5 developers and supports Git if you really want to use it from Visual Studio.
 
Share this answer
 
v2
Go With TFS
 
Share this answer
 
You can go for Perforce Source Control.

TFS is Fantastic,but you can actually get all benefits of it if your firm is large enterprise.
[one more thing is Setting up TFS initially is not that easy,Need to create few account(service..,
Go to TFS unless on untill you know about it and you can do Admin Stuff's well]

If not Perforce is Simple and Easy for you.
 
Share this answer
 
I second SVN. It's free, it's easy to set up and doesn't require a lot of resources.

There are several decent tools that can integrate SVN with Visual Studio, such as Ankh or Visual SVN.

It also will accept any file type and track the changes. I haven't had any of the problems that I ran into with SourceSafe either.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900