473,557 Members | 2,874 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

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 3850
JP <JP@discussions .microsoft.comw rote:
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.co m>
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.comw rote in message
news:BA******** *************** ***********@mic rosoft.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.comw rote in message
news:BA******** *************** ***********@mic rosoft.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*********@NO SPAMMYSPAM.omni bus.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.co m>
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...@NO SPAMMYSPAM.omni bus.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...@NO SPAMMYSPAM.omni bus.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...@discussio ns.microsoft.co mwrote:
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*********@ya hoo.comwrote:
>On Oct 3, 10:10 am, JP <J...@discussio ns.microsoft.co mwrote:
>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 thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
927
by: clintonG | last post by:
No newsgroups yet for topics related to team development? Two developers are separated geographically. Which of the 'team' solutions are for us? Am I to assume VSTFS (Visual Studio Team Foundation Server) requires W2003 Server? This VSTFS seems like something we could really benefit from using now that we are moving into ASP.NET 2.0....
7
1361
by: pcPirate | last post by:
Hi, Just a simple question. i) How do I apply the visual sourcesafe v6.0 on the VS .Net? Pls advise Thanks in advance pcPirate
4
2269
by: Jason Shohet | last post by:
I'm using Visual Studio, with ASP.NET. Is VSS on a separate CD. Also, is it possible to use the VSS beta (2005) with .NET if I'm not using the .NET beta. And finally, where do I get the VSS beta... when I go to msdn, it just directs me to a page with Whidbey downloads.... nothing mentioned on VSS TY Jason Shohet
12
2038
by: Bart Schelkens | last post by:
Hi, is there a version of Visual Sourcesafe that works with VB.Net ? If so, where can I find it, because I only have the version for VB6. Thanks
0
1430
by: athos | last post by:
Previously, we could use Visual Studio .Net 2002 combined with Visual SourceSafe 6.0 to maintain version control for Stored Procedures. (refer to "How to add SQL Server 2000 Stored Procedures to Visual SourceSafe by using Visual Studio .NET" at http://support.microsoft.com/default.aspx?scid=kb;en-us;818368 for details pls.) The most helpful...
1
1101
by: Steve Kershaw | last post by:
Hi, I have to come up with an answer. My company is looking into using Visual SourceSafe for version control of VS.NET and Oracle package scripts, table scripts, etc.... Can Visual Studio keep track of version information of these? Thanks
2
2248
by: plugwalsh | last post by:
Hi I'm having a problem accessing my dotnet projects through Visual Studio 2008 & SourceSafe 2005 (Internet) on XP Pro. Firstly, I've set up the Source Control in VS2008's Tools -Options for both: 1. Current source control plug-in = Microsoft Visual SourceSafe (Internat) 2. Always use SSL to connect to the server = UNTICKED
7
1557
by: Curious | last post by:
Hi, I have the same .NET program developed on two machines, therefore, two different versions, call them A and B. There are following differences between A and B: 1) They have differences in source code; 2) Since A is developed in Visual Studio 2005 with .NET 2.0, but B is developed in Visual Studio 2003 with .NET 1.1, the project...
1
1672
JAMBAI
by: JAMBAI | last post by:
Recently I moved my MS Access Application (2007) into Visual SourceSafe(6.0). The query based continuous form is not working if I pulled the form, from the MS Access Application that I moved to the SourceSafe. I don't have any option to add more records for the selected code. Please check the attached image. VssForm.jpg I've options to add...
0
7629
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main...
0
7549
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language...
0
7835
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. ...
1
7593
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For...
0
7914
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the...
0
5172
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert...
0
3602
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in...
0
3578
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
1164
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.