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. Version Control System

Version Control System

Scheduled Pinned Locked Moved The Lounge
c++sysadmincollaborationquestionannouncement
25 Posts 20 Posters 0 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.
  • M Offline
    M Offline
    Monty2
    wrote on last edited by
    #1

    what are the various Version Control Systems available for Windows? we used SourceSafe but its hardly what we need, we need a Client server model which can work over internet as well CVS would have been perfect but they say CVS is buggy on windows :( Any Suggestions guys ? C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do, it blows away your whole leg

    T H I N C 11 Replies Last reply
    0
    • M Monty2

      what are the various Version Control Systems available for Windows? we used SourceSafe but its hardly what we need, we need a Client server model which can work over internet as well CVS would have been perfect but they say CVS is buggy on windows :( Any Suggestions guys ? C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do, it blows away your whole leg

      T Offline
      T Offline
      Tim Smith
      wrote on last edited by
      #2

      We use Perforce and like it. It is very fast. I would drop SourceSafe ASAP. Microsoft hasn't do anything with that product for ages. Will it even be supported in the near future. Tim Smith I'm going to patent thought. I have yet to see any prior art.

      S 1 Reply Last reply
      0
      • T Tim Smith

        We use Perforce and like it. It is very fast. I would drop SourceSafe ASAP. Microsoft hasn't do anything with that product for ages. Will it even be supported in the near future. Tim Smith I'm going to patent thought. I have yet to see any prior art.

        S Offline
        S Offline
        Shaun Wilde
        wrote on last edited by
        #3

        Tim Smith wrote: We use Perforce and like it. It is very fast. I ditto perforce Tim Smith wrote: I would drop SourceSafe ASAP. Microsoft hasn't do anything with that product for ages. Will it even be supported in the near future. there is a new flavour of SourceSafe in the next version of Visual Studio http://dotnetjunkies.com/WebLog/darrell.norton/archive/2003/11/03/3131.aspx[^]

        There are 10 sorts of people in this world. Those who understand binary and those that don't.
        www.many-monkeys.com

        H 1 Reply Last reply
        0
        • M Monty2

          what are the various Version Control Systems available for Windows? we used SourceSafe but its hardly what we need, we need a Client server model which can work over internet as well CVS would have been perfect but they say CVS is buggy on windows :( Any Suggestions guys ? C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do, it blows away your whole leg

          H Offline
          H Offline
          Hugo Hallman
          wrote on last edited by
          #4

          SourceGear's Vault is great too. http://www.sourcegear.com/vault/[^]

          P 1 Reply Last reply
          0
          • M Monty2

            what are the various Version Control Systems available for Windows? we used SourceSafe but its hardly what we need, we need a Client server model which can work over internet as well CVS would have been perfect but they say CVS is buggy on windows :( Any Suggestions guys ? C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do, it blows away your whole leg

            I Offline
            I Offline
            Ian Darling
            wrote on last edited by
            #5

            I second Hugo - Sourcegear Vault.


            Ian Darling The world is a thing of utter inordinate complexity ... that such complexity can arise ... out of such simplicity ... is the most fabulous extraordinary idea ... once you get some kind of inkling of how that might have happened - it's just wonderful ... the opportunity to spend 70 or 80 years of your life in such a universe is time well spent as far as I am concerned - Douglas Adams

            1 Reply Last reply
            0
            • M Monty2

              what are the various Version Control Systems available for Windows? we used SourceSafe but its hardly what we need, we need a Client server model which can work over internet as well CVS would have been perfect but they say CVS is buggy on windows :( Any Suggestions guys ? C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do, it blows away your whole leg

              N Offline
              N Offline
              Navin
              wrote on last edited by
              #6

              I have heard that Subversion is pretty good, especailly the way it does its versioning and allows atomic check-ins (e.g., check in 4 files, it makes sure they all get checked in at the same time.) And, it's open source. I have not personally used it, although I probably will be soon. PVCS is allright. The command-line tools are good, but the user interface kind of sucks. It's also not free (although I'm not sure how much it is.) There is Rational ClearCase, if you have big $$$$ "Fish and guests stink in three days." - Benjamin Franlkin

              1 Reply Last reply
              0
              • M Monty2

                what are the various Version Control Systems available for Windows? we used SourceSafe but its hardly what we need, we need a Client server model which can work over internet as well CVS would have been perfect but they say CVS is buggy on windows :( Any Suggestions guys ? C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do, it blows away your whole leg

                C Offline
                C Offline
                Chris Ormerod
                wrote on last edited by
                #7

                Make that a third for Vault. We switched from VSS about 2 months ago and it is great so far, with virtually zero learning curve for existing VSS users. Although I will say that the only reason we switched was from a speed/vpn capability, as the stability of VSS was pretty good, we never lost a file in 5 years I have been using it and our database has grown from 50MB to 8GB in that 5 years. But Vault still kicks butt over VSS anyday. And I will say that those docs from MS suggesting your VSS database should be less than 5GB had our boss worried... Chris.


                http://www.chrisormerod.com

                M 1 Reply Last reply
                0
                • M Monty2

                  what are the various Version Control Systems available for Windows? we used SourceSafe but its hardly what we need, we need a Client server model which can work over internet as well CVS would have been perfect but they say CVS is buggy on windows :( Any Suggestions guys ? C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do, it blows away your whole leg

                  O Offline
                  O Offline
                  Okeno Palmer
                  wrote on last edited by
                  #8

                  Subversion[^] is a wonderful product. You should give it a try. The whole idea behind subversion is to make a revision system that addresses all the shortcomings of CVS. It works quite well on Windows as that is what I use it on right now. There are also several tools I have found that make the experience of using Subversion quite good. TortoiseSVN[^] is a Shell extension that allows you to work with subversion from Windows Explorer. A great graphical interface that allows you to see immediately what files have been modified, deleted, or added without having to run any subversion commans yourself Trac[^] is a new one I just found that gives you the ability to use a Wiki, Issue Management (i.e. bug tracking), and Subversion Browser. This is web based tool. An example of how I use it is that if I have a new project i want to put under source control, I would create a Subversion repository for it, then setup Trac to use with this repos. After I do that, I can use the Wiki system to basically create a project site with all information realated to this project being available on the web and easily editable by any of my peers directly from the web. Then I can use the Issue Tracking system to keep a log of all the bugs, feature requests that users and developers may have for that project as it grows. The Subversion browser will allow me to view my source directly from the web and also see diffs of the various revisions. I could go on but I think you would prefer checking these out yourself :-D I forgot to mention these tools are Open Source, no price tag .:. Keno .:.

                  M A R 3 Replies Last reply
                  0
                  • C Chris Ormerod

                    Make that a third for Vault. We switched from VSS about 2 months ago and it is great so far, with virtually zero learning curve for existing VSS users. Although I will say that the only reason we switched was from a speed/vpn capability, as the stability of VSS was pretty good, we never lost a file in 5 years I have been using it and our database has grown from 50MB to 8GB in that 5 years. But Vault still kicks butt over VSS anyday. And I will say that those docs from MS suggesting your VSS database should be less than 5GB had our boss worried... Chris.


                    http://www.chrisormerod.com

                    M Offline
                    M Offline
                    Monty2
                    wrote on last edited by
                    #9

                    does SQL Server 2000 comes bundled with it or do we have to buy it as well as they say The Vault repository is stored using Microsoft SQL Server 2000. C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do, it blows away your whole leg

                    H 1 Reply Last reply
                    0
                    • O Okeno Palmer

                      Subversion[^] is a wonderful product. You should give it a try. The whole idea behind subversion is to make a revision system that addresses all the shortcomings of CVS. It works quite well on Windows as that is what I use it on right now. There are also several tools I have found that make the experience of using Subversion quite good. TortoiseSVN[^] is a Shell extension that allows you to work with subversion from Windows Explorer. A great graphical interface that allows you to see immediately what files have been modified, deleted, or added without having to run any subversion commans yourself Trac[^] is a new one I just found that gives you the ability to use a Wiki, Issue Management (i.e. bug tracking), and Subversion Browser. This is web based tool. An example of how I use it is that if I have a new project i want to put under source control, I would create a Subversion repository for it, then setup Trac to use with this repos. After I do that, I can use the Wiki system to basically create a project site with all information realated to this project being available on the web and easily editable by any of my peers directly from the web. Then I can use the Issue Tracking system to keep a log of all the bugs, feature requests that users and developers may have for that project as it grows. The Subversion browser will allow me to view my source directly from the web and also see diffs of the various revisions. I could go on but I think you would prefer checking these out yourself :-D I forgot to mention these tools are Open Source, no price tag .:. Keno .:.

                      M Offline
                      M Offline
                      Monty2
                      wrote on last edited by
                      #10

                      Thanks Sounds promising, i will give it a try :) C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do, it blows away your whole leg

                      1 Reply Last reply
                      0
                      • M Monty2

                        does SQL Server 2000 comes bundled with it or do we have to buy it as well as they say The Vault repository is stored using Microsoft SQL Server 2000. C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do, it blows away your whole leg

                        H Offline
                        H Offline
                        Hugo Hallman
                        wrote on last edited by
                        #11

                        You can use MSDE for free.

                        P 1 Reply Last reply
                        0
                        • H Hugo Hallman

                          You can use MSDE for free.

                          P Offline
                          P Offline
                          pankajdaga
                          wrote on last edited by
                          #12

                          MSDE has a 2GB storage limit. Plus, MSDE has a "performance monitor" that automatically reduces performance for simultaneous connections > 4 or something. It is Microsoft. Nothing is free. ;P Pankaj Without struggle, there is no progress

                          1 Reply Last reply
                          0
                          • M Monty2

                            what are the various Version Control Systems available for Windows? we used SourceSafe but its hardly what we need, we need a Client server model which can work over internet as well CVS would have been perfect but they say CVS is buggy on windows :( Any Suggestions guys ? C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do, it blows away your whole leg

                            T Offline
                            T Offline
                            tmfish
                            wrote on last edited by
                            #13

                            Another SCM tool (again, with a high price tag) is CA's Allfusion Harvest. It's not too bad to work with and is incredibly flexible. My biggest gripe about it, coming from a primarilly Microsoft shop is the fact that it only runs on Oracle (though the developers at CA have told me for the past 2 years they were looking at adding SQL server as a back end). Another good thing about it is the integration into the VS IDEs (both 6 and .NET) looks and feels like VSS. One good feature that is also available (not an add on, it actually comes with the product) is their web front end. You can set the product up to fully work across the internet. The biggest issue I have with it is the fact that is is Java based, and again we're primarilly a MS shop. Learning curve involved with setting up Jakarta/Tomcat as opposed to rolling it into IIS :-D. My 2.

                            N 1 Reply Last reply
                            0
                            • S Shaun Wilde

                              Tim Smith wrote: We use Perforce and like it. It is very fast. I ditto perforce Tim Smith wrote: I would drop SourceSafe ASAP. Microsoft hasn't do anything with that product for ages. Will it even be supported in the near future. there is a new flavour of SourceSafe in the next version of Visual Studio http://dotnetjunkies.com/WebLog/darrell.norton/archive/2003/11/03/3131.aspx[^]

                              There are 10 sorts of people in this world. Those who understand binary and those that don't.
                              www.many-monkeys.com

                              H Offline
                              H Offline
                              Heath Stewart
                              wrote on last edited by
                              #14

                              I've played around with the new VSS a little, but I can't believe it still uses raised toolbar buttons! :wtf: I know it's nit-picky, but those are like, what, 6 or 7 years old? Jeez, get with the times! :)

                              Microsoft MVP, Visual C# My Articles

                              A 1 Reply Last reply
                              0
                              • H Heath Stewart

                                I've played around with the new VSS a little, but I can't believe it still uses raised toolbar buttons! :wtf: I know it's nit-picky, but those are like, what, 6 or 7 years old? Jeez, get with the times! :)

                                Microsoft MVP, Visual C# My Articles

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

                                Well, compared to it's "database" access scheme thats super-advanced. With all those files, you might as well be accessing dbase on a Novell share.


                                If you don't kill me you will only make me stronger That and a cup of coffee will get you 2 cups of coffee

                                1 Reply Last reply
                                0
                                • O Okeno Palmer

                                  Subversion[^] is a wonderful product. You should give it a try. The whole idea behind subversion is to make a revision system that addresses all the shortcomings of CVS. It works quite well on Windows as that is what I use it on right now. There are also several tools I have found that make the experience of using Subversion quite good. TortoiseSVN[^] is a Shell extension that allows you to work with subversion from Windows Explorer. A great graphical interface that allows you to see immediately what files have been modified, deleted, or added without having to run any subversion commans yourself Trac[^] is a new one I just found that gives you the ability to use a Wiki, Issue Management (i.e. bug tracking), and Subversion Browser. This is web based tool. An example of how I use it is that if I have a new project i want to put under source control, I would create a Subversion repository for it, then setup Trac to use with this repos. After I do that, I can use the Wiki system to basically create a project site with all information realated to this project being available on the web and easily editable by any of my peers directly from the web. Then I can use the Issue Tracking system to keep a log of all the bugs, feature requests that users and developers may have for that project as it grows. The Subversion browser will allow me to view my source directly from the web and also see diffs of the various revisions. I could go on but I think you would prefer checking these out yourself :-D I forgot to mention these tools are Open Source, no price tag .:. Keno .:.

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

                                  I've been trying it out at home and AnkhSVN is a good plugin to VS.net. I think I like it better then the VSS integration since it doesn't put those 4 lines in your project file.


                                  If you don't kill me you will only make me stronger That and a cup of coffee will get you 2 cups of coffee

                                  1 Reply Last reply
                                  0
                                  • H Hugo Hallman

                                    SourceGear's Vault is great too. http://www.sourcegear.com/vault/[^]

                                    P Offline
                                    P Offline
                                    Paul Charles
                                    wrote on last edited by
                                    #17

                                    I looked at this before, but being novice programmer couldn't stretch to the cost. However just had another look and it appears it is now free for single use Cool!

                                    1 Reply Last reply
                                    0
                                    • T tmfish

                                      Another SCM tool (again, with a high price tag) is CA's Allfusion Harvest. It's not too bad to work with and is incredibly flexible. My biggest gripe about it, coming from a primarilly Microsoft shop is the fact that it only runs on Oracle (though the developers at CA have told me for the past 2 years they were looking at adding SQL server as a back end). Another good thing about it is the integration into the VS IDEs (both 6 and .NET) looks and feels like VSS. One good feature that is also available (not an add on, it actually comes with the product) is their web front end. You can set the product up to fully work across the internet. The biggest issue I have with it is the fact that is is Java based, and again we're primarilly a MS shop. Learning curve involved with setting up Jakarta/Tomcat as opposed to rolling it into IIS :-D. My 2.

                                      N Offline
                                      N Offline
                                      NormDroid
                                      wrote on last edited by
                                      #18

                                      tmfish wrote: My biggest gripe about it, coming from a primarilly Microsoft shop is the fact that it only runs on Oracle One compelling reason to avoid it, Oracle yuk X|

                                      1 Reply Last reply
                                      0
                                      • M Monty2

                                        what are the various Version Control Systems available for Windows? we used SourceSafe but its hardly what we need, we need a Client server model which can work over internet as well CVS would have been perfect but they say CVS is buggy on windows :( Any Suggestions guys ? C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do, it blows away your whole leg

                                        A Offline
                                        A Offline
                                        Allen Anderson
                                        wrote on last edited by
                                        #19

                                        source safe is too buggy cvs has the checkin model that many big companies don't like perforce is too expensive

                                        1 Reply Last reply
                                        0
                                        • M Monty2

                                          what are the various Version Control Systems available for Windows? we used SourceSafe but its hardly what we need, we need a Client server model which can work over internet as well CVS would have been perfect but they say CVS is buggy on windows :( Any Suggestions guys ? C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do, it blows away your whole leg

                                          N Offline
                                          N Offline
                                          Nitron
                                          wrote on last edited by
                                          #20

                                          I use these tools that ship with Windows: - xcopy - notepad ~Nitron.


                                          ññòòïðïðB A
                                          start

                                          1 Reply 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