473,385 Members | 1,843 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,385 software developers and data experts.

How to install source safe

I used Source safe in Visual Studio 6 (2001) However in .net 2008
after installing it there seems to be no sign
of any source safe. Has this been dis-continued. If not how do I set
it all up.
Desmond.
Jun 27 '08 #1
15 1530
On May 2, 9:09 am, Desmond <otuat...@aol.comwrote:
I used Source safe in Visual Studio 6 (2001) However in .net 2008
after installing it there seems to be no sign
of any source safe. Has this been dis-continued. If not how do I set
it all up.
It's not been discontinued, but unless you absolutely *have* to use
it, I'd recommend a different source control system. Personally I
really like Subversion, which is free and *much* nicer than VSS in my
view. Having said that, I believe that VSS has improved since I last
used it. It would have to have improved beyond recognition to be
better than Subversion though...

Jon
Jun 27 '08 #2
Jon Skeet [C# MVP] wrote:
On May 2, 9:09 am, Desmond <otuat...@aol.comwrote:
>I used Source safe in Visual Studio 6 (2001) However in .net 2008
after installing it there seems to be no sign
of any source safe. Has this been dis-continued. If not how do I set
it all up.

It's not been discontinued, but unless you absolutely *have* to use
it, I'd recommend a different source control system. Personally I
really like Subversion, which is free and *much* nicer than VSS in my
view. Having said that, I believe that VSS has improved since I last
used it. It would have to have improved beyond recognition to be
better than Subversion though...

Jon
Unfortunately, Source Safe hasn't improved to the extent it should have,
and the word "Safe" in its name is now more of a misnomer than anything
else.

I seriously, and I cannot stress this enough, seriously tell people not
to use Source Safe for anything.

I have seen lost files and directories due to file corruption, and
theres not a day going by without sourcesafe complains once more about
an operation that did not complete successfully, *after* the fact that
it happened.

Even if you have to manually keep track of revisions on postit notes, do
not consider Source Safe.

There are various free options, and as Jon point out, Subversion is very
good. If you couple this with the relatively cheap VisualSVN addin for
Visual Studio you've got yourself a really good platform going forward.

--
Lasse Vågsæther Karlsen
mailto:la***@vkarlsen.no
http://presentationmode.blogspot.com/
PGP KeyID: 0xBCDEA2E3
Jun 27 '08 #3
On May 2, 4:39 am, "Jon Skeet [C# MVP]" <sk...@pobox.comwrote:
It's not been discontinued, but unless you absolutely *have* to use
it, I'd recommend a different source control system. Personally I
really like Subversion, which is free and *much* nicer than VSS in my
view. Having said that, I believe that VSS has improved since I last
used it. It would have to have improved beyond recognition to be
better than Subversion though...
VSS improvements are new graphics, and a web service over which you
can work through the internet. Beyond that, nothing has changed, and
it's as unreliable as ever.

I like SourceGear's Vault. Its not free (unless you only need one
user), is designed to be a replacement for VSS and so works in much
the same way, and it stores it's data in MS Sql server, which I prefer
over using the file system. I don't know how SVN does it, but I think
it works on the FS, which may or may not be transactional, and I don't
know if or how SVN would handle only part of the changes being
committed.
Jun 27 '08 #4
Andy wrote:
On May 2, 4:39 am, "Jon Skeet [C# MVP]" <sk...@pobox.comwrote:
>It's not been discontinued, but unless you absolutely *have* to use
it, I'd recommend a different source control system. Personally I
really like Subversion, which is free and *much* nicer than VSS in my
view. Having said that, I believe that VSS has improved since I last
used it. It would have to have improved beyond recognition to be
better than Subversion though...

VSS improvements are new graphics, and a web service over which you
can work through the internet. Beyond that, nothing has changed, and
it's as unreliable as ever.

I like SourceGear's Vault. Its not free (unless you only need one
user), is designed to be a replacement for VSS and so works in much
the same way, and it stores it's data in MS Sql server, which I prefer
over using the file system. I don't know how SVN does it, but I think
it works on the FS, which may or may not be transactional, and I don't
know if or how SVN would handle only part of the changes being
committed.
SQL Server, as all databases, ultimately deals with files as well.

Subversion does indeed use files to hold revisions, but it is built to
be atomical in the sense that a partial commit (ie. one being
interrupted) is not committed at all and does not show up in the
revision list for the repository.

--
Lasse Vågsæther Karlsen
mailto:la***@vkarlsen.no
http://presentationmode.blogspot.com/
PGP KeyID: 0xBCDEA2E3
Jun 27 '08 #5
On May 2, 2:17 pm, Andy <an...@med-associates.comwrote:
I like SourceGear's Vault. Its not free (unless you only need one
user), is designed to be a replacement for VSS and so works in much
the same way, and it stores it's data in MS Sql server, which I prefer
over using the file system. I don't know how SVN does it, but I think
it works on the FS, which may or may not be transactional, and I don't
know if or how SVN would handle only part of the changes being
committed.
SVN manages to be transactional by keeping each transaction in a
separate file. The transaction is written in one directory, then moved
over when it is complete. The move is required to be atomic. No doubt
there are a few other requirements on the file system, but that's the
basic premise. Note that only diffs are stored in the transaction -
it's not like the server has (on the FS) a "latest copy" of each file.

Note that this system makes it really, really easy to take backups -
much easier than dealing with a database, IMO. Admittedly databases
tend to have backup strategies built-in, but they're rarely as easy as
"copy this directory" (or for incremental backup, "copy all files in
this directory that you haven't already got").

Jon
Jun 27 '08 #6
I would imagine that sooner than later Visual SourceSafe will be dropped and
some cheaper version of the "Team Foundation Server Version Control" will
come along.

To the original poster:
The newest version of SourceSafe that is supposed to work better with Visual
Studio 2008 is called "Visual SourceSafe 2005 Update". It's basically Visual
SourceSafe 2005 with service pack 1.

Link to newest version of SourceSafe:
http://blogs.msdn.com/richardb/archi...-download.aspx

"Jon Skeet [C# MVP]" <sk***@pobox.comwrote in message
news:38**********************************@m3g2000h sc.googlegroups.com...
On May 2, 9:09 am, Desmond <otuat...@aol.comwrote:
>I used Source safe in Visual Studio 6 (2001) However in .net 2008
after installing it there seems to be no sign
of any source safe. Has this been dis-continued. If not how do I set
it all up.

It's not been discontinued, but unless you absolutely *have* to use
it, I'd recommend a different source control system. Personally I
really like Subversion, which is free and *much* nicer than VSS in my
view. Having said that, I believe that VSS has improved since I last
used it. It would have to have improved beyond recognition to be
better than Subversion though...

Jon

Jun 27 '08 #7
Rene wrote:
I would imagine that sooner than later Visual SourceSafe will be dropped and
some cheaper version of the "Team Foundation Server Version Control" will
come along.

To the original poster:
The newest version of SourceSafe that is supposed to work better with Visual
Studio 2008 is called "Visual SourceSafe 2005 Update". It's basically Visual
SourceSafe 2005 with service pack 1.
It doesn't really matter how well Visual SourceSafe 2005 works with
Visual Studio 2008 because SourceSafe by itself doesn't work very well.

If we let alone all the things it doesn't do, as opposed to other
version control systems, the things it does it doesn't do very well either.

All source control systems will have problems if the repository data is
corrupted, but SourceSafe is the only one I know of that manages to do
that with normal usage.

--
Lasse Vågsæther Karlsen
mailto:la***@vkarlsen.no
http://presentationmode.blogspot.com/
PGP KeyID: 0xBCDEA2E3
Jun 27 '08 #8
VSS is packaged only with Visual Studio 2005. Even Microsoft doesn't
recommend it any longer.
Peter
"Desmond" <ot******@aol.comwrote in message
news:d6**********************************@s50g2000 hsb.googlegroups.com...
>I used Source safe in Visual Studio 6 (2001) However in .net 2008
after installing it there seems to be no sign
of any source safe. Has this been dis-continued. If not how do I set
it all up.
Desmond.
Jun 27 '08 #9
On Fri, 2 May 2008 01:09:54 -0700 (PDT), Desmond <ot******@aol.com>
wrote:
>I used Source safe in Visual Studio 6 (2001) However in .net 2008
after installing it there seems to be no sign
of any source safe. Has this been dis-continued. If not how do I set
it all up.
Desmond.
Take a look at SourceGear Vault - it's a much better product than
SourceSafe. Free for single user too!
Jun 27 '08 #10
On Fri, 2 May 2008 06:17:31 -0700 (PDT), Andy
<an***@med-associates.comwrote:
>I like SourceGear's Vault. Its not free (unless you only need one
user), is designed to be a replacement for VSS and so works in much
the same way, and it stores it's data in MS Sql server, which I prefer
over using the file system. I don't know how SVN does it, but I think
it works on the FS, which may or may not be transactional, and I don't
know if or how SVN would handle only part of the changes being
committed.
Subversion has atomic check in capabilities. Overall it's a very
competent source control system.

However, SourceGear Vault is an easier product to use... if the OP is
new to source control, Vault is an excellent product.
Jun 27 '08 #11
On Fri, 2 May 2008 06:35:15 -0700 (PDT), "Jon Skeet [C# MVP]"
<sk***@pobox.comwrote:
>Note that this system makes it really, really easy to take backups -
much easier than dealing with a database, IMO. Admittedly databases
tend to have backup strategies built-in, but they're rarely as easy as
"copy this directory" (or for incremental backup, "copy all files in
this directory that you haven't already got").
Actually, being in a DB makes it VERY easy to backup - just backup the
SQL Server MDF/LDF file!
Jun 27 '08 #12
SpamCatcher <sp**********@rogers.comwrote:
On Fri, 2 May 2008 06:35:15 -0700 (PDT), "Jon Skeet [C# MVP]"
<sk***@pobox.comwrote:
Note that this system makes it really, really easy to take backups -
much easier than dealing with a database, IMO. Admittedly databases
tend to have backup strategies built-in, but they're rarely as easy as
"copy this directory" (or for incremental backup, "copy all files in
this directory that you haven't already got").

Actually, being in a DB makes it VERY easy to backup - just backup the
SQL Server MDF/LDF file!
That doesn't exactly make incremental backups easy - and potentially it
could be difficult unless you stop the server before backing up.

--
Jon Skeet - <sk***@pobox.com>
Web site: http://www.pobox.com/~skeet
Blog: http://www.msmvps.com/jon.skeet
C# in Depth: http://csharpindepth.com
Jun 27 '08 #13
On Mon, 12 May 2008 22:07:45 +0100, Jon Skeet [C# MVP]
<sk***@pobox.comwrote:
>That doesn't exactly make incremental backups easy - and potentially it
could be difficult unless you stop the server before backing up.
If you want incremental, then you can use the built in DB back up
tools, or a compatible backup utility.

SourceGear Vault also only stores the change delta, so very little
space is used. So even if you can't do incremental backups, full
backups are not a hinderance by any means.
Jun 27 '08 #14
SpamCatcher <sp**********@rogers.comwrote:
That doesn't exactly make incremental backups easy - and potentially it
could be difficult unless you stop the server before backing up.

If you want incremental, then you can use the built in DB back up
tools, or a compatible backup utility.
Which is basically what I said before - but I just don't think it's
quite as simple as straight "copy the new files".
SourceGear Vault also only stores the change delta, so very little
space is used. So even if you can't do incremental backups, full
backups are not a hinderance by any means.
That really depends on the size of your source corpus. Even at
relatively small companies, I've worked on source repositories where
full backups would be okay periodically, but incremental backups are a
significant benefit. (I would hope most source control systems would
use deltas these days, btw.)

--
Jon Skeet - <sk***@pobox.com>
Web site: http://www.pobox.com/~skeet
Blog: http://www.msmvps.com/jon.skeet
C# in Depth: http://csharpindepth.com
Jun 27 '08 #15

ive had a look at the website for sourcegear vault. The best i can see
is you can get a 30day demo licence.

How can you say it is free for the single user ?
>
Take a look at SourceGear Vault - it's a much better product than
SourceSafe. Free for single user too!
Jun 27 '08 #16

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

3
by: Job Lot | last post by:
I am having loads of problem using vb.net project under visual source safe. I’ll start with How can I exclude source safe information from the project when I take a copy of project home? I...
2
by: Lou | last post by:
Ok, I added my prject to source safe. It worked good for a week, then, one time I couldn't get to source safe and VB propmted to work offline, no I can't get any of my files back into source safe....
4
by: Peter Tragardh | last post by:
Is it possible to automate Source Safe the way Office is automated by writing your own code? What I would like to do is to create some code to enhance Source Safe, to customize it. There is an...
0
by: gm | last post by:
Immediately after generating the Access application from the Source Safe project I get: "-2147467259 Could not use ''; file already in use." If Access database closed and then reopened I get:...
2
by: clintonb | last post by:
Using Visual Studio 2005, I created a new website: File->New->Web Site and chose the ASP.Net Web Site template. Saved it in location c:\Projects\GCSLRMS_DotNet\WS\WebSite1. It created the...
2
by: Charlie | last post by:
Hi, I want to use Visual Source Safe. I am using VS.NET 2002. I tougth it is installed from the VS.NET 2002 installation CD, but I can't find it. Is SourceSafe a separete product or it comes with...
0
by: WebSnozz | last post by:
I would like to add my binaries from the Release directory of several projects to source safe. My hope is that I can get latest, build the project, and then check-in so that the binaries are...
1
by: johnlim20088 | last post by:
Hi, Currently I have 6 web projects located in Visual Source Safe 6.0, as usual, everytime I will open solution file located in my local computer, connected to source safe, then check out/check in...
5
by: =?Utf-8?B?U3B5a2U=?= | last post by:
I am having some trouble installing Zune for my Xbox360. I see that alot of people are having problems but I can seem to find a fix for me. I download Zune from the website, installs all the way...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...
0
by: ryjfgjl | last post by:
In our work, we often need to import Excel data into databases (such as MySQL, SQL Server, Oracle) for data analysis and processing. Usually, we use database tools like Navicat or the Excel import...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...

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.