Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. That's it, I'm ditching CVS!

That's it, I'm ditching CVS!

Scheduled Pinned Locked Moved The Lounge
linux
42 Posts 26 Posters 4 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C Christian Graus

    VSTS is also pretty cool :-)

    Christian Graus - C++ MVP 'Why don't we jump on a fad that hasn't already been widely discredited ?' - Dilbert

    R Offline
    R Offline
    Rama Krishna Vavilala
    wrote on last edited by
    #3

    I have heard that there are a few job openings for VSTS evangelists.


    Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it. -Brian Kernighan

    C 1 Reply Last reply
    0
    • J Jorgen Sigvardsson

      Subversion is really slick! Branching, merging, versioning, etc, just became a whole lot easier. I'm switching Real Soon NowTM. :cool: If you haven't checked out Subversion yet, do. Don't forget TortoiseSVN (A shell extension which puts its cousin TortoiseCVS into shame!).

      -- This episode performed entirely by sock puppets

      L Offline
      L Offline
      Lost User
      wrote on last edited by
      #4

      About time, CVS is the worst system I've used. Elaine (progressive fluffy tigress)

      The tigress is here :-D

      P N 2 Replies Last reply
      0
      • R Rama Krishna Vavilala

        I have heard that there are a few job openings for VSTS evangelists.


        Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it. -Brian Kernighan

        C Offline
        C Offline
        Christian Graus
        wrote on last edited by
        #5

        I'll bet.  If I'd paid for it, I'd be annoyed, mostly because parts of the setup are ludicrous ( to migrate VSS, you need to create and hand edit XML files ), but once it's running, it's pretty sweet.

        Christian Graus - C++ MVP 'Why don't we jump on a fad that hasn't already been widely discredited ?' - Dilbert

        R 1 Reply Last reply
        0
        • C Christian Graus

          I'll bet.  If I'd paid for it, I'd be annoyed, mostly because parts of the setup are ludicrous ( to migrate VSS, you need to create and hand edit XML files ), but once it's running, it's pretty sweet.

          Christian Graus - C++ MVP 'Why don't we jump on a fad that hasn't already been widely discredited ?' - Dilbert

          R Offline
          R Offline
          Ray Cassick
          wrote on last edited by
          #6

          I wish I could afford it.


          My Blog[^]
          FFRF[^]


          D 1 Reply Last reply
          0
          • J Jorgen Sigvardsson

            Subversion is really slick! Branching, merging, versioning, etc, just became a whole lot easier. I'm switching Real Soon NowTM. :cool: If you haven't checked out Subversion yet, do. Don't forget TortoiseSVN (A shell extension which puts its cousin TortoiseCVS into shame!).

            -- This episode performed entirely by sock puppets

            L Offline
            L Offline
            Lost User
            wrote on last edited by
            #7

            I've been using it for the last year or so and its great. Tortoise has some quirky bugs though

            System.IO.Path.IsPathRooted() does not behave as I would expect

            J 1 Reply Last reply
            0
            • L Lost User

              I've been using it for the last year or so and its great. Tortoise has some quirky bugs though

              System.IO.Path.IsPathRooted() does not behave as I would expect

              J Offline
              J Offline
              Jorgen Sigvardsson
              wrote on last edited by
              #8

              Josh Gray wrote:

              Tortoise has some quirky bugs though

              Hmm.. care to share? I've found one (not a show stopper, but still annoying): If you do a merge from one branch to another (trunk included), and you mismatch source/target (e.g. source = a file from branch, and target = a directory in trunk), it'll give you some nonsensical error saying "attempted to get checksum of a non file node". It ought to tell me "Hey moron, that's a mismatch!". :)

              -- Federal law prohibits changing the channel

              L 1 Reply Last reply
              0
              • J Jorgen Sigvardsson

                Josh Gray wrote:

                Tortoise has some quirky bugs though

                Hmm.. care to share? I've found one (not a show stopper, but still annoying): If you do a merge from one branch to another (trunk included), and you mismatch source/target (e.g. source = a file from branch, and target = a directory in trunk), it'll give you some nonsensical error saying "attempted to get checksum of a non file node". It ought to tell me "Hey moron, that's a mismatch!". :)

                -- Federal law prohibits changing the channel

                L Offline
                L Offline
                Lost User
                wrote on last edited by
                #9

                Just little things like the icons in Explorer not updating correctly, there is a feature that allows you can set default svn properties to be attached to a file when added to the repository. For example we always have svn:eol-style set to LF for cpp files and have checks on the server side so files cant be committed without this. Tortise should set this automatically but it only works about %50 of the time I always use Tortise to work with svn but some of the guys here like to use a combination of the command line tools and Tortise. There have been instances where versions of Tortise have not worked well specific versions of svn dispite the doco claiming that it should work. And of course there's the error you get sometimes that reads something like "Operation failed, please perform a clean-up command". Never worked out why this happens. We also have some commercially sensative stuff and access to this is restricted to the people that actually work on it. The rest of us cant see the change log for these projects and sometimes this makes merging very hard. This is mostly our fault though I think. On the whole its a great tool.

                System.IO.Path.IsPathRooted() does not behave as I would expect

                M 1 Reply Last reply
                0
                • L Lost User

                  About time, CVS is the worst system I've used. Elaine (progressive fluffy tigress)

                  The tigress is here :-D

                  P Offline
                  P Offline
                  Paul M Watt
                  wrote on last edited by
                  #10

                  I hate it too. I have worked at quite a few places that prefer it simply because it is free. I have found it adequate at archiving, but its feature set for identifying changes and such when someone on your team checks in a large number of files and breaks the build is seriously lacking.

                  L 1 Reply Last reply
                  0
                  • R Ray Cassick

                    I wish I could afford it.


                    My Blog[^]
                    FFRF[^]


                    D Offline
                    D Offline
                    David Wulff
                    wrote on last edited by
                    #11

                    FYI: The workgroup edition is included in all VS2005 TE MSDN subscriptions. If you don't have one then that's not much use, but it might help someone.


                    Ðavid Wulff What kind of music to programmers listen to?
                    Join the Code Project Last.fm group | dwulff
                      Sleep deprivation does not cause physical harm. Humans can only survive about a week without sleep before flat out dying. - Espeir Logic Prism.

                    M 1 Reply Last reply
                    0
                    • J Jorgen Sigvardsson

                      Subversion is really slick! Branching, merging, versioning, etc, just became a whole lot easier. I'm switching Real Soon NowTM. :cool: If you haven't checked out Subversion yet, do. Don't forget TortoiseSVN (A shell extension which puts its cousin TortoiseCVS into shame!).

                      -- This episode performed entirely by sock puppets

                      S Offline
                      S Offline
                      Shog9 0
                      wrote on last edited by
                      #12

                      Joergen Sigvardsson wrote:

                      Subversion is really slick!

                      Yup, that it is. :)

                      1 Reply Last reply
                      0
                      • J Jorgen Sigvardsson

                        Subversion is really slick! Branching, merging, versioning, etc, just became a whole lot easier. I'm switching Real Soon NowTM. :cool: If you haven't checked out Subversion yet, do. Don't forget TortoiseSVN (A shell extension which puts its cousin TortoiseCVS into shame!).

                        -- This episode performed entirely by sock puppets

                        C Offline
                        C Offline
                        Clickok
                        wrote on last edited by
                        #13

                        Yeah, I'm working in SVN some moths now, because of CPians suggestions. Now I'm happy and my hair is most beautiful ;P, but my voice continues the same...


                        For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life.(John 3:16) :badger:

                        1 Reply Last reply
                        0
                        • C Christian Graus

                          VSTS is also pretty cool :-)

                          Christian Graus - C++ MVP 'Why don't we jump on a fad that hasn't already been widely discredited ?' - Dilbert

                          A Offline
                          A Offline
                          Andy Brummer
                          wrote on last edited by
                          #14

                          Yeah, but it's no subversion. I'm sure they will eventually catch up, but it's still a 1.0 Microsoft product.

                          Using the GridView is like trying to explain to someone else how to move a third person's hands in order to tie your shoelaces for you. -Chris Maunder

                          1 Reply Last reply
                          0
                          • J Jorgen Sigvardsson

                            Subversion is really slick! Branching, merging, versioning, etc, just became a whole lot easier. I'm switching Real Soon NowTM. :cool: If you haven't checked out Subversion yet, do. Don't forget TortoiseSVN (A shell extension which puts its cousin TortoiseCVS into shame!).

                            -- This episode performed entirely by sock puppets

                            A Offline
                            A Offline
                            Andy Brummer
                            wrote on last edited by
                            #15

                            Yeah, it's one of those products that just does it's one job really well without any extra crap to get in the way.

                            Using the GridView is like trying to explain to someone else how to move a third person's hands in order to tie your shoelaces for you. -Chris Maunder

                            1 Reply Last reply
                            0
                            • J Jorgen Sigvardsson

                              Subversion is really slick! Branching, merging, versioning, etc, just became a whole lot easier. I'm switching Real Soon NowTM. :cool: If you haven't checked out Subversion yet, do. Don't forget TortoiseSVN (A shell extension which puts its cousin TortoiseCVS into shame!).

                              -- This episode performed entirely by sock puppets

                              M Offline
                              M Offline
                              Marc Clifton
                              wrote on last edited by
                              #16

                              Joergen Sigvardsson wrote:

                              Subversion is really slick!

                              Ah, phooey. I like CVS. I guess the next project I'll try Subversion. I just couldn't get my head wrapped around their suggested setup. Marc

                              Thyme In The Country

                              People are just notoriously impossible. --DavidCrow
                              There's NO excuse for not commenting your code. -- John Simmons / outlaw programmer
                              People who say that they will refactor their code later to make it "good" don't understand refactoring, nor the art and craft of programming. -- Josh Smith

                              J L 2 Replies Last reply
                              0
                              • J Jorgen Sigvardsson

                                Subversion is really slick! Branching, merging, versioning, etc, just became a whole lot easier. I'm switching Real Soon NowTM. :cool: If you haven't checked out Subversion yet, do. Don't forget TortoiseSVN (A shell extension which puts its cousin TortoiseCVS into shame!).

                                -- This episode performed entirely by sock puppets

                                N Offline
                                N Offline
                                Nemanja Trifunovic
                                wrote on last edited by
                                #17

                                Joergen Sigvardsson wrote:

                                If you haven't checked out Subversion yet, do. Don't forget TortoiseSVN

                                Yep, SVN is not bad, although not perfect either. As for Tortoise, I use it only very rarely, since I mostly develop on Linux these days. Actually, svn from command line is pretty good once you get used to it.


                                Programming Blog utf8-cpp

                                1 Reply Last reply
                                0
                                • J Jorgen Sigvardsson

                                  Subversion is really slick! Branching, merging, versioning, etc, just became a whole lot easier. I'm switching Real Soon NowTM. :cool: If you haven't checked out Subversion yet, do. Don't forget TortoiseSVN (A shell extension which puts its cousin TortoiseCVS into shame!).

                                  -- This episode performed entirely by sock puppets

                                  J Offline
                                  J Offline
                                  James Brown
                                  wrote on last edited by
                                  #18

                                  A warning to anyone installing tortoiseSvn on Vista - it keeps crashing. Plus it wipes out the themes on the explorer shell menu.


                                  http://www.catch22.net

                                  1 Reply Last reply
                                  0
                                  • L Lost User

                                    Just little things like the icons in Explorer not updating correctly, there is a feature that allows you can set default svn properties to be attached to a file when added to the repository. For example we always have svn:eol-style set to LF for cpp files and have checks on the server side so files cant be committed without this. Tortise should set this automatically but it only works about %50 of the time I always use Tortise to work with svn but some of the guys here like to use a combination of the command line tools and Tortise. There have been instances where versions of Tortise have not worked well specific versions of svn dispite the doco claiming that it should work. And of course there's the error you get sometimes that reads something like "Operation failed, please perform a clean-up command". Never worked out why this happens. We also have some commercially sensative stuff and access to this is restricted to the people that actually work on it. The rest of us cant see the change log for these projects and sometimes this makes merging very hard. This is mostly our fault though I think. On the whole its a great tool.

                                    System.IO.Path.IsPathRooted() does not behave as I would expect

                                    M Offline
                                    M Offline
                                    m3ntat_
                                    wrote on last edited by
                                    #19

                                    We are using Tortoise with CVS at work, 4 person team. I would like some VS 2005 integration if there is it, anyone suggest the best free add in? Also I look at SVN but apparently it's a b1tch to setup on a Windows box for server/client. Any quick dirty installers, tutorials that do the trick? Thanks

                                    J J 2 Replies Last reply
                                    0
                                    • M Marc Clifton

                                      Joergen Sigvardsson wrote:

                                      Subversion is really slick!

                                      Ah, phooey. I like CVS. I guess the next project I'll try Subversion. I just couldn't get my head wrapped around their suggested setup. Marc

                                      Thyme In The Country

                                      People are just notoriously impossible. --DavidCrow
                                      There's NO excuse for not commenting your code. -- John Simmons / outlaw programmer
                                      People who say that they will refactor their code later to make it "good" don't understand refactoring, nor the art and craft of programming. -- Josh Smith

                                      J Offline
                                      J Offline
                                      Jorgen Sigvardsson
                                      wrote on last edited by
                                      #20

                                      I do/did. Subversion is better. :)

                                      Marc Clifton wrote:

                                      I just couldn't get my head wrapped around their suggested setup.

                                      :~ Apache/http? They have a standalone server (svnserve) now, which can also be installed as a Windows service (since version 1.4).

                                      -- Verletzen zerfetzen zersetzen zerstören Doch es darf nicht mir gehören Ich muss zerstören

                                      1 Reply Last reply
                                      0
                                      • P Paul M Watt

                                        I hate it too. I have worked at quite a few places that prefer it simply because it is free. I have found it adequate at archiving, but its feature set for identifying changes and such when someone on your team checks in a large number of files and breaks the build is seriously lacking.

                                        L Offline
                                        L Offline
                                        Leonardo Pessoa
                                        wrote on last edited by
                                        #21

                                        And isn't Subversion as free as CVS?

                                        []'s Harkos --- "Money isn't our god, integrity will free our soul." Cut Throat - Sepultura

                                        L 1 Reply Last reply
                                        0
                                        • D David Wulff

                                          FYI: The workgroup edition is included in all VS2005 TE MSDN subscriptions. If you don't have one then that's not much use, but it might help someone.


                                          Ðavid Wulff What kind of music to programmers listen to?
                                          Join the Code Project Last.fm group | dwulff
                                            Sleep deprivation does not cause physical harm. Humans can only survive about a week without sleep before flat out dying. - Espeir Logic Prism.

                                          M Offline
                                          M Offline
                                          Marco Stinger
                                          wrote on last edited by
                                          #22

                                          David Wulff wrote:

                                          FYI: The workgroup edition is included in all VS2005 TE MSDN subscriptions.

                                          Really ? I've got a brand new MSDN Professional Subst (still waiting for the DVD's) and I 'm not allowed to download the Vs2005 Team Edition (only the Professional one that comes with no Source Control as far as I know). For now I'm a "one man developper" so I don't need any collaboration tool but I could use some versioning (something better than backups ;P) Do I miss the point ?

                                          Ciao Marco

                                          D D 2 Replies Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups