469,357 Members | 1,870 Online
Bytes | Developer Community
New Post

Home Posts Topics Members FAQ

Post your question to a community of 469,357 developers. It's quick & easy.

Visual SourceSafe vs MS Team Server?

What solution is best? Ive heard so many developers curse VSS that Im leery
if using it. I read a LITTLE bit on MS Team Server. From what I read, in
terms of testing and communication between developers, Team Server is better,
but I see no mention of Source Control with the software. I wanted to get
your guys opinions.

--
JP
..NET Software Developer
Oct 3 '07 #1
9 3675
JP <JP@discussions.microsoft.comwrote:
What solution is best? Ive heard so many developers curse VSS that Im leery
if using it. I read a LITTLE bit on MS Team Server. From what I read, in
terms of testing and communication between developers, Team Server is better,
but I see no mention of Source Control with the software. I wanted to get
your guys opinions.
VSS is awful. Avoid it like the plague.

Team Foundation Server is much, much better, but still has quite a few
annoyances, IMO. Hopefully many of these will be sorted out by Visual
Studio 2008 and the next release of Team Foundation Server, but
personally I favour a different solution: Subversion.

It's free, it's open source, there's a Windows Explorer plugin
(TortoiseSvn) and a free VS plugin (AnkhSvn) as well as commercial
options available.

I've used Subversion more than TFS, but it feels *much* more
transparent. TFS does a lot of stuff behind your back (or so it feels)
which is sometimes completely wrong.

Anyway, visit http://subversion.tigris.org if you want to find out
more.

--
Jon Skeet - <sk***@pobox.com>
http://www.pobox.com/~skeet Blog: http://www.msmvps.com/jon.skeet
If replying to the group, please do not mail me too
Oct 3 '07 #2
"JP" <JP@discussions.microsoft.comwrote in message
news:BA**********************************@microsof t.com...
What solution is best? Ive heard so many developers curse VSS that Im
leery
if using it. I read a LITTLE bit on MS Team Server. From what I read, in
terms of testing and communication between developers, Team Server is
better,
but I see no mention of Source Control with the software. I wanted to get
your guys opinions.
Between VSS and Team Server, I would take Team Server. A lot of people
complain about VSS but, we never had any problems with it. Performance
starts to be a problem with more than a few developers but, VSS never lost
any code (for us at least).

We switched to Team Server about a year ago and haven't had a problem. The
source control in TFS is very high performance (SQL Server based) and you
can create a distributed environment. TFS also has a lot more than just
source control. It's pretty clear that VSS has a very limited future while
there's all sorts of neat new things coming for Team Server.

Oct 3 '07 #3
I've used VSS quite a bit, and played with Team Suite. I've not been happy
with either solution.

I would avoid VSS at any cost, as it's known to corrupt files and have many
issues. I've personally had repositories corrupted beyond repair on more
than 1 occasion.

I used SourceGear Vault on several projects for many years, and it always
worked well. It never once lost a file, which is really the important thing!
It's Visual Studio Integration has always had problems, which was
frustrating. In recent times Vault has gotten very expensive, and I can no
longer recommend it due to price concerns.

Recently I've been using Subversion with TortoiseSVN as the front end, and
been very happy. This solution is free, which is quite nice. FogBugz has a
nice integration with Subversion to bring Issue Tracking to the table,
although it's pretty pricey...

--
Chris Mullins
"JP" <JP@discussions.microsoft.comwrote in message
news:BA**********************************@microsof t.com...
What solution is best? Ive heard so many developers curse VSS that Im
leery
if using it. I read a LITTLE bit on MS Team Server. From what I read, in
terms of testing and communication between developers, Team Server is
better,
but I see no mention of Source Control with the software. I wanted to get
your guys opinions.

--
JP
.NET Software Developer

Oct 3 '07 #4
Adam Benson <Ad*********@NOSPAMMYSPAM.omnibus.co.ukwrote:
My two penny worth : avoid them both.

Use Perforce (http://www.perforce.com/) or Accurev
(http://www.accurev.com/accurev.html)

I did some tests on TFS and found its branching and merging capabilities
were just dire compared to what I'd been used to with ClearCase (which we're
switching from shortly to Accurev.)

Peforce has an enviable customer list and is cheaper than Accurev at the
cost of being less GUI-oriented and less intuitive.
Any reason not to use the free option which has good branching/merging
and numerous GUIs? (I'm referring to Subversion, of course.)

I'm genuinely interested in what advantages ClearCase or Accurev
provide over svn.

--
Jon Skeet - <sk***@pobox.com>
http://www.pobox.com/~skeet Blog: http://www.msmvps.com/jon.skeet
If replying to the group, please do not mail me too
Oct 5 '07 #5
Hi Jon,

In all truth I didn't look at Subversion.

I'd heard about it but tend to shy away from this sort of thing. That may
well be irrational, of course, but I prefer the feeling of having a company
behind us that's responsible for supporting us, if and when we need it.

Also, I really liked Accurev's front end because it was the first ever
source control system I'd ever come across that allowed you to see the
overall tree and just right click on a point and say "I'd like to branch
from here, please." We often have problems with developers who can't seem to
get it right with Clearcase and so I felt this option would a) encourage
people to branch (which they sometimes don't when they should) b) prevent
problems when they did.

Cheers,

Adam.
===========
Oct 8 '07 #6
On Oct 8, 11:57 am, "Adam Benson"
<Adam.Ben...@NOSPAMMYSPAM.omnibus.co.ukwrote:
In all truth I didn't look at Subversion.

I'd heard about it but tend to shy away from this sort of thing. That may
well be irrational, of course, but I prefer the feeling of having a company
behind us that's responsible for supporting us, if and when we need it.
I guess different people have different preferences. I've generally
found that open source support is actually more responsive than
commercial support - and there tend to be more releases of open source
products (partly because there's no marketing etc required with each
release). There's also the option of just going in and fixing a
problem when you find one :)
Also, I really liked Accurev's front end because it was the first ever
source control system I'd ever come across that allowed you to see the
overall tree and just right click on a point and say "I'd like to branch
from here, please." We often have problems with developers who can't seem to
get it right with Clearcase and so I felt this option would a) encourage
people to branch (which they sometimes don't when they should) b) prevent
problems when they did.
I've found that most people take a while to get to grips with svn's
branching, but it's incredibly powerful, partly due to being
incredibly cheap. Creating a branch is just copying a node as far as
svn is concerned, which is really cheap (it doesn't actually copy all
the data, it just remembers when and where the original was).

However, once you understand the concepts (and in particular that you
can merge across time and/or space - it's really just a case of
applying a bunch of diffs) it's really nice.

Jon

Oct 8 '07 #7
On Oct 8, 5:57 am, "Adam Benson"
<Adam.Ben...@NOSPAMMYSPAM.omnibus.co.ukwrote:
Hi Jon,

In all truth I didn't look at Subversion.

I'd heard about it but tend to shy away from this sort of thing. That may
well be irrational, of course, but I prefer the feeling of having a company
behind us that's responsible for supporting us, if and when we need it.
CollabNet is the corporate sponsor of Subversion. They sell
"certified" versions of Subversion which includes support.

Oct 8 '07 #8
On Oct 3, 10:10 am, JP <J...@discussions.microsoft.comwrote:
What solution is best? Ive heard so many developers curse VSS that Im leery
if using it. I read a LITTLE bit on MS Team Server. From what I read, in
terms of testing and communication between developers, Team Server is better,
but I see no mention of Source Control with the software. I wanted to get
your guys opinions.

--
JP
.NET Software Developer
Take it from us. VSS is horrible beyond articulation.

I too recommend Subversion. I've been using it for a year now (after
hearing Jon talk about it so much :)). I couldn't be more happy with
the switch. And apparently a lot of other people are happy too
because it's adoption rate is increasing expotentially.

I'm looking forward to the 1.5 release which adds merge tracking.

Oct 8 '07 #9
On Mon, 08 Oct 2007 10:50:31 -0700, Brian Gideon
<br*********@yahoo.comwrote:
>On Oct 3, 10:10 am, JP <J...@discussions.microsoft.comwrote:
>What solution is best? Ive heard so many developers curse VSS that Im leery
if using it. I read a LITTLE bit on MS Team Server. From what I read, in
terms of testing and communication between developers, Team Server is better,
but I see no mention of Source Control with the software. I wanted to get
your guys opinions.

--
JP
.NET Software Developer

Take it from us. VSS is horrible beyond articulation.

I too recommend Subversion. I've been using it for a year now (after
hearing Jon talk about it so much :)). I couldn't be more happy with
the switch. And apparently a lot of other people are happy too
because it's adoption rate is increasing expotentially.

I'm looking forward to the 1.5 release which adds merge tracking.
I use subversion at home for my own projects and Source Gear Vault at
the office for work.

I can attest that both are pretty solid solutions.

--
http://bytes.thinkersroom.com
Oct 15 '07 #10

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

reply views Thread by clintonG | last post: by
7 posts views Thread by pcPirate | last post: by
4 posts views Thread by Jason Shohet | last post: by
12 posts views Thread by Bart Schelkens | last post: by
1 post views Thread by Steve Kershaw | last post: by
2 posts views Thread by plugwalsh | last post: by
7 posts views Thread by Curious | last post: by
1 post views Thread by CARIGAR | last post: by
reply views Thread by zhoujie | last post: by
By using this site, you agree to our Privacy Policy and Terms of Use.