How to install source safe

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Desmond

    #1

    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.
  • Jon Skeet [C# MVP]

    #2
    Re: How to install source safe

    On May 2, 9:09 am, Desmond <otuat...@aol.c omwrote:
    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

    Comment

    • =?ISO-8859-1?Q?Lasse_V=E5gs=E6ther_Karlsen?=

      #3
      Re: How to install source safe

      Jon Skeet [C# MVP] wrote:
      On May 2, 9:09 am, Desmond <otuat...@aol.c omwrote:
      >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:lasse@vk arlsen.no
      Blogger is a blog publishing tool from Google for easily sharing your thoughts with the world. Blogger makes it simple to post text, photos and video onto your personal or team blog.

      PGP KeyID: 0xBCDEA2E3

      Comment

      • Andy

        #4
        Re: How to install source safe

        On May 2, 4:39 am, "Jon Skeet [C# MVP]" <sk...@pobox.co mwrote:
        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.

        Comment

        • =?ISO-8859-1?Q?Lasse_V=E5gs=E6ther_Karlsen?=

          #5
          Re: How to install source safe

          Andy wrote:
          On May 2, 4:39 am, "Jon Skeet [C# MVP]" <sk...@pobox.co mwrote:
          >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:lasse@vk arlsen.no
          Blogger is a blog publishing tool from Google for easily sharing your thoughts with the world. Blogger makes it simple to post text, photos and video onto your personal or team blog.

          PGP KeyID: 0xBCDEA2E3

          Comment

          • Jon Skeet [C# MVP]

            #6
            Re: How to install source safe

            On May 2, 2:17 pm, Andy <an...@med-associates.comw rote:
            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

            Comment

            • Rene

              #7
              Re: How to install source safe

              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]" <skeet@pobox.co mwrote in message
              news:387005c5-edc4-4500-8487-eb7e12262e1e@m3 g2000hsc.google groups.com...
              On May 2, 9:09 am, Desmond <otuat...@aol.c omwrote:
              >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

              Comment

              • =?ISO-8859-1?Q?Lasse_V=E5gs=E6ther_Karlsen?=

                #8
                Re: How to install source safe

                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:lasse@vk arlsen.no
                Blogger is a blog publishing tool from Google for easily sharing your thoughts with the world. Blogger makes it simple to post text, photos and video onto your personal or team blog.

                PGP KeyID: 0xBCDEA2E3

                Comment

                • Peter Bromberg [C# MVP]

                  #9
                  Re: How to install source safe

                  VSS is packaged only with Visual Studio 2005. Even Microsoft doesn't
                  recommend it any longer.
                  Peter
                  "Desmond" <otuatail@aol.c omwrote in message
                  news:d69963a2-3593-4f2e-836e-e0a218399382@s5 0g2000hsb.googl egroups.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.

                  Comment

                  • SpamCatcher

                    #10
                    Re: How to install source safe

                    On Fri, 2 May 2008 01:09:54 -0700 (PDT), Desmond <otuatail@aol.c om>
                    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!

                    Comment

                    • SpamCatcher

                      #11
                      Re: How to install source safe

                      On Fri, 2 May 2008 06:17:31 -0700 (PDT), Andy
                      <andyj@med-associates.comw rote:
                      >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.

                      Comment

                      • SpamCatcher

                        #12
                        Re: How to install source safe

                        On Fri, 2 May 2008 06:35:15 -0700 (PDT), "Jon Skeet [C# MVP]"
                        <skeet@pobox.co mwrote:
                        >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!

                        Comment

                        • Jon Skeet [C# MVP]

                          #13
                          Re: How to install source safe

                          SpamCatcher <spamhoneypot@r ogers.comwrote:
                          On Fri, 2 May 2008 06:35:15 -0700 (PDT), "Jon Skeet [C# MVP]"
                          <skeet@pobox.co mwrote:
                          >
                          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 - <skeet@pobox.co m>
                          Web site: http://www.pobox.com/~skeet
                          Blog: http://www.msmvps.com/jon.skeet
                          C# in Depth: http://csharpindepth.com

                          Comment

                          • SpamCatcher

                            #14
                            Re: How to install source safe

                            On Mon, 12 May 2008 22:07:45 +0100, Jon Skeet [C# MVP]
                            <skeet@pobox.co mwrote:
                            >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.

                            Comment

                            • Jon Skeet [C# MVP]

                              #15
                              Re: How to install source safe

                              SpamCatcher <spamhoneypot@r ogers.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 - <skeet@pobox.co m>
                              Web site: http://www.pobox.com/~skeet
                              Blog: http://www.msmvps.com/jon.skeet
                              C# in Depth: http://csharpindepth.com

                              Comment

                              Working...