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.
  • 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
    #8

    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
    • 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
      #9

      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
      • 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
                            • 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

                              P Offline
                              P Offline
                              Paul Watson
                              wrote on last edited by
                              #21

                              I second the Subversion and TortoiseSVN recommendation. regards, Paul Watson Bluegrass South Africa Chris Maunder wrote: "I'd rather cover myself in honey and lie on an ant's nest than commit myself to it publicly." Jon Sagara replied: "I think we've all been in that situation before." Crikey! ain't life grand?

                              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 .:.

                                R Offline
                                R Offline
                                Radoslav Bielik
                                wrote on last edited by
                                #22

                                Hey, thanks for this post! :) I've been looking for some open source or free (we're on a low budget right now) issue tracking system for some time and didn't really like anything that I've found so far. I've been evaluating and partly using Gemini[^], which is free for internal use for up to 10 users I think. It's written in .NET and uses MS SQL 2000, but the UI is not too "intelligent". I was looking at Trac, as it looks really really nice, but the installation procedure prevents me from evaluating it. :) Although the WIndows installer is available, there are so many steps to do to make it work that I didn't have time to try it yet. The installation of Gemini was flawless and quick when compared to this. Are you using the Trac and Subversion on a Windows server? Did you manage to make the Trac work with IIS or is Apache required? I have already installed Python but that's all. :) Thanks for any suggestions in advance! Rado


                                Radoslav Bielik http://www.neomyz.com/poll [^] - Get your own web poll

                                O 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

                                  B Offline
                                  B Offline
                                  Bassam Abdul Baki
                                  wrote on last edited by
                                  #23

                                  Try Code Co-op. http://www.relisoft.com/co\_op/index.htm

                                  1 Reply Last reply
                                  0
                                  • R Radoslav Bielik

                                    Hey, thanks for this post! :) I've been looking for some open source or free (we're on a low budget right now) issue tracking system for some time and didn't really like anything that I've found so far. I've been evaluating and partly using Gemini[^], which is free for internal use for up to 10 users I think. It's written in .NET and uses MS SQL 2000, but the UI is not too "intelligent". I was looking at Trac, as it looks really really nice, but the installation procedure prevents me from evaluating it. :) Although the WIndows installer is available, there are so many steps to do to make it work that I didn't have time to try it yet. The installation of Gemini was flawless and quick when compared to this. Are you using the Trac and Subversion on a Windows server? Did you manage to make the Trac work with IIS or is Apache required? I have already installed Python but that's all. :) Thanks for any suggestions in advance! Rado


                                    Radoslav Bielik http://www.neomyz.com/poll [^] - Get your own web poll

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

                                    I have Trac up and running fully on Windows and can give you the steps to install it :) I am actually gonna install it at work today and get my dev team to start using it. I did try IIS 5.1 but it bombed on me and messed up my COM+ Catalog. When I tried to re-install COM+ I had major issues. The root of the problem was that IIS seem to have some pooling issues when it was processing the CGI scripts. In any case, I installed Apache2 and am now up and running. To get a smooth install, I would recommend the Trac 0.7 (just released last week), Apache2, and Python 2.3. They use SQLLite (also Open source) as their DB back-end. There were some issues with it in earlier releases but that is now smoothed out it would seem and working well. If you want some help with the windows install, you can drop me an email and I will see what we can work out. .:. Keno .:.

                                    J 1 Reply Last reply
                                    0
                                    • O Okeno Palmer

                                      I have Trac up and running fully on Windows and can give you the steps to install it :) I am actually gonna install it at work today and get my dev team to start using it. I did try IIS 5.1 but it bombed on me and messed up my COM+ Catalog. When I tried to re-install COM+ I had major issues. The root of the problem was that IIS seem to have some pooling issues when it was processing the CGI scripts. In any case, I installed Apache2 and am now up and running. To get a smooth install, I would recommend the Trac 0.7 (just released last week), Apache2, and Python 2.3. They use SQLLite (also Open source) as their DB back-end. There were some issues with it in earlier releases but that is now smoothed out it would seem and working well. If you want some help with the windows install, you can drop me an email and I will see what we can work out. .:. Keno .:.

                                      J Offline
                                      J Offline
                                      Jim Crafton
                                      wrote on last edited by
                                      #25

                                      Sounds like this would make an interesting article! ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned

                                      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