473,765 Members | 2,061 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 3857
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
932
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. Your comments are?
7
1369
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
2288
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
2053
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
1448
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 thing is, there is a synchrinization link between the SQL 2000 Server and the VSS Database, we...
1
1106
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
2259
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
1575
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 files are
1
1678
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 more records if I open the form, from the regular version (Not from SourceSafe). Please check the...
0
9568
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 usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
9404
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 synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
10008
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
9959
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 most users, this new feature is actually very convenient. If you want to control the update process,...
0
9837
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 choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
8833
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
0
6651
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 into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
5279
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 the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
3
2806
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

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.