Source Control

  • (3 Pages)
  • +
  • 1
  • 2
  • 3

37 Replies - 12346 Views - Last Post: 11 October 2010 - 02:01 PM

#1 eclipsed4utoo  Icon User is offline

  • Not Your Ordinary Programmer
  • member icon

Reputation: 1524
  • View blog
  • Posts: 5,960
  • Joined: 21-March 08

Source Control

Post icon  Posted 05 October 2010 - 06:46 AM

At my company, we have been using Microsoft SourceSafe for the entire time I've been here(almost 4 years), and they were using it long before I got here.

However, my boss sent out an email today linking to this post by Scott Hanselman, so it seems as though he is up for moving to something different.

I think it's come down to CVS or Subversion. I have no real experience with either one, so I was going to ask you guys which one you guys use and whether it's good or not. Also, for any .Net developers, how does it integrate into Visual Studio? We use Visual Studio exclusively, so that integration might be a deal breaker.

If you have used both CVS and Subversion(and even SourceSafe), can you post your experiences with the difference?

I did a search, but the only real post I found was from 2008. So I figured it would be good to give this another shot with any updates that have been made to the products.

For me, we've used SourceSafe for it's basic uses, and I haven't really had a problem with it. However, I don't have anything to compare it to.

Is This A Good Question/Topic? 2
  • +

Replies To: Source Control

#2 Dormilich  Icon User is online

  • 痛覚残留
  • member icon

Reputation: 3521
  • View blog
  • Posts: 10,162
  • Joined: 08-June 10

Re: Source Control

Posted 05 October 2010 - 06:51 AM

I wouldn’t use CVS, rather the more modern SVN (Subversion) or Git.
Was This Post Helpful? 3
  • +
  • -

#3 lordofduct  Icon User is offline

  • I'm a cheeseburger
  • member icon


Reputation: 2533
  • View blog
  • Posts: 4,633
  • Joined: 24-September 10

Re: Source Control

Posted 05 October 2010 - 06:57 AM

I've played with several different ones...

SVN - I use SVN at home for my own personal stuff. It's lightweight enough yet still robust to handle what I need from it. There's also tons of opensource tools, clients, and other applications I can use with it that work on all the operating systems I play in.

CVS - limited experience, a place I used to work for used it. Had tons of problems with people accidently branching when they shouldn't have, and not knowing how to merge back in... but that was most likely a user problem, not a software problem.

Git - I used clients to access people source that was stored in git. It has really cool features, but a good deal of it just seems like to much for me and my small projects. When you get on huge open-source projects git makes complete sense! Just look at its distributed development model, it sounds like an amazing idea in theory. But unless you have several unique dev-teams branching off the same source and then merging their section in later. It really doesn't make sense.

SourceGear - some proprietary system that I use now for a job. It seems compitent and all... pretty much on par with SVN and CVS, I'm not sure what the technology is based on or has its roots in. It was designed as a 'successor' to SourceSafe I know that.

This post has been edited by lordofduct: 05 October 2010 - 06:57 AM

Was This Post Helpful? 4
  • +
  • -

#4 JackOfAllTrades  Icon User is offline

  • Saucy!
  • member icon

Reputation: 6058
  • View blog
  • Posts: 23,495
  • Joined: 23-August 08

Re: Source Control

Posted 05 October 2010 - 07:32 AM

I hate VSS. It's just not what I'm used to.

Use CVS and SVN (it's what I moved the VSS stuff to as soon as I could) at work. Both work just fine and dandy.

Have used Perforce before, and that was pretty nice as well, but a bit of a different paradigm from CVS/SVN.

Worked for a guy who was a Git worshiper, but it's so different from other SCCS paradigms to me it was hard for me to pick it up. I should re-evaluate at some point for personal stuff.
Was This Post Helpful? 4
  • +
  • -

#5 anonymouscodder  Icon User is offline

  • member icon

Reputation: 126
  • View blog
  • Posts: 710
  • Joined: 01-January 10

Re: Source Control

Posted 05 October 2010 - 07:40 AM

What about mercurial? Never really used, but looks nice.
Was This Post Helpful? 0
  • +
  • -

#6 Brewer  Icon User is offline

  • Awesome
  • member icon

Reputation: 179
  • View blog
  • Posts: 1,044
  • Joined: 14-June 10

Re: Source Control

Posted 05 October 2010 - 07:43 AM

What exactly is SourceSafe?
Was This Post Helpful? 0
  • +
  • -

#7 eclipsed4utoo  Icon User is offline

  • Not Your Ordinary Programmer
  • member icon

Reputation: 1524
  • View blog
  • Posts: 5,960
  • Joined: 21-March 08

Re: Source Control

Posted 05 October 2010 - 07:46 AM

View PostJambr, on 05 October 2010 - 10:43 AM, said:

What exactly is SourceSafe?


http://msdn.microsof...y/aa302175.aspx
Was This Post Helpful? 1
  • +
  • -

#8 Brewer  Icon User is offline

  • Awesome
  • member icon

Reputation: 179
  • View blog
  • Posts: 1,044
  • Joined: 14-June 10

Re: Source Control

Posted 05 October 2010 - 07:52 AM

Wow, that's pretty cool. Does it work well for individual development? Also, it seems people are moving away from Microsoft.
Was This Post Helpful? 0
  • +
  • -

#9 eclipsed4utoo  Icon User is offline

  • Not Your Ordinary Programmer
  • member icon

Reputation: 1524
  • View blog
  • Posts: 5,960
  • Joined: 21-March 08

Re: Source Control

Posted 05 October 2010 - 08:02 AM

View PostJambr, on 05 October 2010 - 10:52 AM, said:

Wow, that's pretty cool. Does it work well for individual development? Also, it seems people are moving away from Microsoft.


I am not sure what you mean by "moving away from Microsoft". Seems that there are a great number of people would believe that SourceSafe is an inferior product to the other version control products.

SourceSafe has worked well for us. However, because of recent changes to how Microsoft does licensing for partners, I believe that we aren't going to have the licenses that we need. Therefore, we are looking at other alternatives to SourceSafe.
Was This Post Helpful? 0
  • +
  • -

#10 Brewer  Icon User is offline

  • Awesome
  • member icon

Reputation: 179
  • View blog
  • Posts: 1,044
  • Joined: 14-June 10

Re: Source Control

Posted 05 October 2010 - 08:08 AM

I mean I have noticed a lot more people that have moved to Linux or Macs, especially a lot of college students. People are also starting to give up Microsoft products like Microsoft Office for stuff like Open Office that does exactly the same thing and is free. My point: Microsoft charges too much for products that aren't as good as their competitors.
Was This Post Helpful? -1
  • +
  • -

#11 baavgai  Icon User is offline

  • Dreaming Coder
  • member icon

Reputation: 5800
  • View blog
  • Posts: 12,635
  • Joined: 16-October 07

Re: Source Control

Posted 05 October 2010 - 08:17 AM

I've tried a few over the years. Microsoft SourceSafe caused me pain when I looked at it early on and I never bothered again.

I've played Git, it's neat. I actually think Canonical's Bazaar has promise. At least they are reasonable about including Windows in their basic offering.

Currently, each developer get's their own project or module of it. The source tree has a version number and the developer just makes another folder with the next revision. It's primitive, I know, but it meets our needs.
Was This Post Helpful? 4
  • +
  • -

#12 eclipsed4utoo  Icon User is offline

  • Not Your Ordinary Programmer
  • member icon

Reputation: 1524
  • View blog
  • Posts: 5,960
  • Joined: 21-March 08

Re: Source Control

Posted 05 October 2010 - 08:21 AM

View PostJambr, on 05 October 2010 - 11:08 AM, said:

I mean I have noticed a lot more people that have moved to Linux or Macs, especially a lot of college students. People are also starting to give up Microsoft products like Microsoft Office for stuff like Open Office that does exactly the same thing and is free. My point: Microsoft charges too much for products that aren't as good as their competitors.


That discussion is for another topic.
Was This Post Helpful? 0
  • +
  • -

#13 Brewer  Icon User is offline

  • Awesome
  • member icon

Reputation: 179
  • View blog
  • Posts: 1,044
  • Joined: 14-June 10

Re: Source Control

Posted 05 October 2010 - 08:48 AM

I know, it was just a side note since you mentioned that you are moving away from a Microsoft product.
Was This Post Helpful? 0
  • +
  • -

#14 eclipsed4utoo  Icon User is offline

  • Not Your Ordinary Programmer
  • member icon

Reputation: 1524
  • View blog
  • Posts: 5,960
  • Joined: 21-March 08

Re: Source Control

Posted 05 October 2010 - 08:59 AM

View PostJambr, on 05 October 2010 - 11:48 AM, said:

I know, it was just a side note since you mentioned that you are moving away from a Microsoft product.


I think it's more of a licensing issue rather than it's a crappy product. We used to be a Gold Partner with Microsoft. Microsoft changed it's partner program, so we won't be able to be a Gold Partner anymore, which means we won't get as many free licenses.

So from a cost standpoint, I think that's why we are looking at other options.
Was This Post Helpful? 0
  • +
  • -

#15 Brewer  Icon User is offline

  • Awesome
  • member icon

Reputation: 179
  • View blog
  • Posts: 1,044
  • Joined: 14-June 10

Re: Source Control

Posted 05 October 2010 - 09:05 AM

View Posteclipsed4utoo, on 05 October 2010 - 09:59 AM, said:

I think it's more of a licensing issue rather than it's a crappy product. We used to be a Gold Partner with Microsoft. Microsoft changed it's partner program, so we won't be able to be a Gold Partner anymore, which means we won't get as many free licenses.

So from a cost standpoint, I think that's why we are looking at other options.


That makes sense. I think the only reason professionals use Adobe Photoshop is because their companies can afford to pay for the licenses. I don't personally know anyone who owns a legal version of Photoshop. Even their "student version" is $500.
Was This Post Helpful? 0
  • +
  • -

  • (3 Pages)
  • +
  • 1
  • 2
  • 3