Until I can convince others to convert over to Team Foundation Server 2010 (TFS2010), I'm still going to use Visual Source Safe 2005 (VSS2005). I will be upgrade to Visual Studio 2010 (VS2010) soon. What do I need to get VS2010 to work with VSS2005? I understand there is a patch for VSS.
4 Answers
If the VSS client is installed on your dev box, the VSS plugin will appear in the source control plugin selection list in tools|options|source control inside of Visual Studio.
VSS is terrible. Really, really bad. I mean, you might think that the asteroid that killed the aliens that lived here before the dinosaurs was bad, but that's just peanuts compared to VSS.
However, if you're stuck with it, it will, in fact, work with VS2010. I'm in a quandary because I want to move to TFS, but the content managers are using SharePoint Designer (effectively Expression, since we don't have a SharePoint site). They're used to saving the file and immediately seeing their changes on the dev server. Other than installing Visual Studio on their machines, there doesn't seem to be a good way to let them keep this functionality while moving to a real source control system.
I feel your pain.

- 28,657
- 18
- 88
- 151
In my opinion.. Ditch VSS and use SVN, it's free, it's got VS2010 integration tools, and it's better than VSS (again, my opinion). I'd get into why but there are plenty of rants about that.
If you like Visual Studio integration, Ankh SVN works great. Also, we use Tortoise for quick access from Windows Explorer.
All of that said, if our team was a little larger, I think TFS would be totally worth it.
Git is also a very popular choice, but the way it manages things might make it a bit slow for extremely large solutions. (I've only read evidence to that fact, I've not tried it myself)

- 107,825
- 47
- 247
- 232
-
2I would say if he's having trouble convincing people to move off VSS, he'd have his work cut out trying to get them to switch to Git (or any DVCS, really)! But I certainly agree that would be the ideal... I've never tried TFS myself, but my understanding that it's more of a product life cycle management tool (bug database, project management, source control, etc all-in-one) so something like SVN may actually be *less* of a jump than TFS. – Dean Harding Apr 27 '10 at 00:10
-
+1 codeka... it's certainly a hard sell, that's to be sure, but that lack of VSS support OOTB in VS2010 makes that sell a little easier, especially with that hefty price tag on TFS. – Ben Lesh Apr 27 '10 at 01:09
-
1I’m a one man developer here. Six years ago, I had a hard time convincing the IT guy and boss to setup VSS. The boss just started using it a year ago. "TFS Basic" looks like the next step to take. I have played with Ankh SVN at home. Little steps at a time, I get things upgraded and still keep the business going. – DanH Apr 27 '10 at 16:55
-
2@blesh this doesn't really seem to answer the question. The problem isn't that VSS sucks, but that he is stuck with it. – 3Dave Apr 30 '10 at 20:41
-
@David Lively we had this same question, and the answer was to switch to SVN. ;) – Ben Lesh May 03 '10 at 13:19
-
2@blesh Typically When someone asks "How to I get from A to B?", it's because they're already at A. Telling them to start at C, and that being at A is a bad idea, will not help them reach their destination. – 3Dave May 03 '10 at 16:50
-
1I agree - this doesn't answer the question. Some people are just stuck with VSS. – Jason Jan 27 '12 at 17:57
VS2010 supports VSS out of box. Go to Tools > Option > Source control change it from TFS to VSS

- 256
- 1
- 5