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. Source control recs

Source control recs

Scheduled Pinned Locked Moved The Lounge
csharpc++collaborationquestion
28 Posts 16 Posters 1 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.
  • L Lost User

    Here is the situation: A small group of devs (3) have been maintaining a couple of small C++ apps and one large-ish VB6 desktop app for several years using no source control system. They have been tasked with a complete re-write of the VB app with major additions to the product. It remains a desktop app. They will likely use VS2005 or VS2008 and code in C#. Also the team will likely expand to 5 or 6. The company's IT department is loathe to use free open source software on the servers sighting a fear of "no support". They cannot be reasoned with. What do you folks recommend for a reasonably priced, well supported and well rounded solution for source / revision control? TIA

    R Offline
    R Offline
    Rob Graham
    wrote on last edited by
    #2

    Anything other than Clear Case.

    1 Reply Last reply
    0
    • L Lost User

      Here is the situation: A small group of devs (3) have been maintaining a couple of small C++ apps and one large-ish VB6 desktop app for several years using no source control system. They have been tasked with a complete re-write of the VB app with major additions to the product. It remains a desktop app. They will likely use VS2005 or VS2008 and code in C#. Also the team will likely expand to 5 or 6. The company's IT department is loathe to use free open source software on the servers sighting a fear of "no support". They cannot be reasoned with. What do you folks recommend for a reasonably priced, well supported and well rounded solution for source / revision control? TIA

      D Offline
      D Offline
      Dario Solera
      wrote on last edited by
      #3

      Well, The guys that build Subversion offer commercial support, but I hardly believe that you will ever need it. You can point the managers at this link[^]. I never worked with other products, so I'm no help here.

      If you truly believe you need to pick a mobile phone that "says something" about your personality, don't bother. You don't have a personality. A mental illness, maybe - but not a personality. - Charlie Brooker My Photos/CP Flickr Group - ScrewTurn Wiki

      H L 2 Replies Last reply
      0
      • D Dario Solera

        Well, The guys that build Subversion offer commercial support, but I hardly believe that you will ever need it. You can point the managers at this link[^]. I never worked with other products, so I'm no help here.

        If you truly believe you need to pick a mobile phone that "says something" about your personality, don't bother. You don't have a personality. A mental illness, maybe - but not a personality. - Charlie Brooker My Photos/CP Flickr Group - ScrewTurn Wiki

        H Offline
        H Offline
        Henry Minute
        wrote on last edited by
        #4

        Dario Solera wrote:

        Subversion

        I seccond that.

        1 Reply Last reply
        0
        • D Dario Solera

          Well, The guys that build Subversion offer commercial support, but I hardly believe that you will ever need it. You can point the managers at this link[^]. I never worked with other products, so I'm no help here.

          If you truly believe you need to pick a mobile phone that "says something" about your personality, don't bother. You don't have a personality. A mental illness, maybe - but not a personality. - Charlie Brooker My Photos/CP Flickr Group - ScrewTurn Wiki

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

          Interesting... I'll forward the link to the man in charge. Thanks.

          J 1 Reply Last reply
          0
          • L Lost User

            Here is the situation: A small group of devs (3) have been maintaining a couple of small C++ apps and one large-ish VB6 desktop app for several years using no source control system. They have been tasked with a complete re-write of the VB app with major additions to the product. It remains a desktop app. They will likely use VS2005 or VS2008 and code in C#. Also the team will likely expand to 5 or 6. The company's IT department is loathe to use free open source software on the servers sighting a fear of "no support". They cannot be reasoned with. What do you folks recommend for a reasonably priced, well supported and well rounded solution for source / revision control? TIA

            E Offline
            E Offline
            Ed K
            wrote on last edited by
            #6

            An article comparing several different systems[^] and one that was left off that I like Perforce[^].

            ed ~"Watch your thoughts; they become your words. Watch your words they become your actions. Watch your actions; they become your habits. Watch your habits; they become your character. Watch your character; it becomes your destiny." -Frank Outlaw.

            1 Reply Last reply
            0
            • L Lost User

              Here is the situation: A small group of devs (3) have been maintaining a couple of small C++ apps and one large-ish VB6 desktop app for several years using no source control system. They have been tasked with a complete re-write of the VB app with major additions to the product. It remains a desktop app. They will likely use VS2005 or VS2008 and code in C#. Also the team will likely expand to 5 or 6. The company's IT department is loathe to use free open source software on the servers sighting a fear of "no support". They cannot be reasoned with. What do you folks recommend for a reasonably priced, well supported and well rounded solution for source / revision control? TIA

              T Offline
              T Offline
              TheIdleProgrammer
              wrote on last edited by
              #7

              I know you said no open source but... ...your IT guys need to get clued up. Subversion is by far the best source control system around and in the years that we've been using it we've never needed any support. There's more than enough online documentation for most issues and the excellent usability/stability/features make it the number one choice in my opinion. Fight for it, you won't regret it!

              L J N 3 Replies Last reply
              0
              • L Lost User

                Here is the situation: A small group of devs (3) have been maintaining a couple of small C++ apps and one large-ish VB6 desktop app for several years using no source control system. They have been tasked with a complete re-write of the VB app with major additions to the product. It remains a desktop app. They will likely use VS2005 or VS2008 and code in C#. Also the team will likely expand to 5 or 6. The company's IT department is loathe to use free open source software on the servers sighting a fear of "no support". They cannot be reasoned with. What do you folks recommend for a reasonably priced, well supported and well rounded solution for source / revision control? TIA

                C Offline
                C Offline
                charlieg
                wrote on last edited by
                #8

                Other than the fact that the IT department needs to back up the server providing storaqe, why would anyone want IT messing with the source code control system? The way I see it - you are small shop, so you write the code, you test the code, you release the code. IT has no say in the matter and all decisions are internal. So, you need a source control system that the developers are happy to use.

                Charlie Gilley Will program for food... Hurtling toward a government of the stupid, by the stupid, for the stupid we go. —Michelle Malkin

                J 1 Reply Last reply
                0
                • T TheIdleProgrammer

                  I know you said no open source but... ...your IT guys need to get clued up. Subversion is by far the best source control system around and in the years that we've been using it we've never needed any support. There's more than enough online documentation for most issues and the excellent usability/stability/features make it the number one choice in my opinion. Fight for it, you won't regret it!

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

                  C h r i s C h a m b e r s wrote:

                  Fight for it, you won't regret it!

                  Thanks for your response. I'll pass it on but it's not my fight. I'm just seeking opinions for a friend.

                  1 Reply Last reply
                  0
                  • C charlieg

                    Other than the fact that the IT department needs to back up the server providing storaqe, why would anyone want IT messing with the source code control system? The way I see it - you are small shop, so you write the code, you test the code, you release the code. IT has no say in the matter and all decisions are internal. So, you need a source control system that the developers are happy to use.

                    Charlie Gilley Will program for food... Hurtling toward a government of the stupid, by the stupid, for the stupid we go. —Michelle Malkin

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

                    Charlie, You're clearly using that rarest of commodities, "common sense". Clearly Mike works in an Entreprise level shop, where people have to deal with actionable items, and are busy archetectualizing value add-ins to the Company. In an atmosphere like that, there's no room for the potential errors and pitfalls that foolish ideas like "common sense" could instigate!

                    ¡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 Save an Orange - Use the VCF! VCF Blog

                    1 Reply Last reply
                    0
                    • L Lost User

                      Here is the situation: A small group of devs (3) have been maintaining a couple of small C++ apps and one large-ish VB6 desktop app for several years using no source control system. They have been tasked with a complete re-write of the VB app with major additions to the product. It remains a desktop app. They will likely use VS2005 or VS2008 and code in C#. Also the team will likely expand to 5 or 6. The company's IT department is loathe to use free open source software on the servers sighting a fear of "no support". They cannot be reasoned with. What do you folks recommend for a reasonably priced, well supported and well rounded solution for source / revision control? TIA

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

                      Like the others mention, subversion is probably your best bet for a group this size. I have heard good things about Perforce as well. An alternate solution: 1) Get the subversion source and build it at home. 2) Change the name, icons, bitmaps in the source to something like "MilliKun Team Enterprise Source Server, from MillKun Inc.". 3) Then create a webpage (use your google mail account for this) for MillKun Inc, and list your "products". Make sure to charge somewhere north of $10,000 for Enterprise Platimnum Level Support. 4) Add a PayPal link so you can charge money. 5) PROFIT!!!

                      ¡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 Save an Orange - Use the VCF! VCF Blog

                      C 1 Reply Last reply
                      0
                      • J Jim Crafton

                        Like the others mention, subversion is probably your best bet for a group this size. I have heard good things about Perforce as well. An alternate solution: 1) Get the subversion source and build it at home. 2) Change the name, icons, bitmaps in the source to something like "MilliKun Team Enterprise Source Server, from MillKun Inc.". 3) Then create a webpage (use your google mail account for this) for MillKun Inc, and list your "products". Make sure to charge somewhere north of $10,000 for Enterprise Platimnum Level Support. 4) Add a PayPal link so you can charge money. 5) PROFIT!!!

                        ¡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 Save an Orange - Use the VCF! VCF Blog

                        C Offline
                        C Offline
                        charlieg
                        wrote on last edited by
                        #12

                        As sad as Jim's suggestion is... there is some merit to it. :)

                        Charlie Gilley Will program for food... Hurtling toward a government of the stupid, by the stupid, for the stupid we go. —Michelle Malkin

                        J 1 Reply Last reply
                        0
                        • L Lost User

                          Here is the situation: A small group of devs (3) have been maintaining a couple of small C++ apps and one large-ish VB6 desktop app for several years using no source control system. They have been tasked with a complete re-write of the VB app with major additions to the product. It remains a desktop app. They will likely use VS2005 or VS2008 and code in C#. Also the team will likely expand to 5 or 6. The company's IT department is loathe to use free open source software on the servers sighting a fear of "no support". They cannot be reasoned with. What do you folks recommend for a reasonably priced, well supported and well rounded solution for source / revision control? TIA

                          J Offline
                          J Offline
                          Joe Woodbury
                          wrote on last edited by
                          #13

                          We just purchased Surround SCM from Seapine. When doing the eval, I was also very impressed with Accurev. If they have MSDN Team Suite they could just use team server.

                          Anyone who thinks he has a better idea of what's good for people than people do is a swine. - P.J. O'Rourke

                          J 1 Reply Last reply
                          0
                          • T TheIdleProgrammer

                            I know you said no open source but... ...your IT guys need to get clued up. Subversion is by far the best source control system around and in the years that we've been using it we've never needed any support. There's more than enough online documentation for most issues and the excellent usability/stability/features make it the number one choice in my opinion. Fight for it, you won't regret it!

                            J Offline
                            J Offline
                            Joe Woodbury
                            wrote on last edited by
                            #14

                            I totally disagree. When doing an extensive review, Subversion failed miserably. At one point, we ended up with a corrupt source tree. One engineer using it lost history out of blue. It has other problems as well with tracking ownership of files.

                            Anyone who thinks he has a better idea of what's good for people than people do is a swine. - P.J. O'Rourke

                            J T 2 Replies Last reply
                            0
                            • C charlieg

                              As sad as Jim's suggestion is... there is some merit to it. :)

                              Charlie Gilley Will program for food... Hurtling toward a government of the stupid, by the stupid, for the stupid we go. —Michelle Malkin

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

                              Think of the comedic value! And think of the irony if he could use one of his companies machines to act as a web server to host the www.MillKun.com site!

                              ¡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 Save an Orange - Use the VCF! VCF Blog

                              L 1 Reply Last reply
                              0
                              • J Joe Woodbury

                                We just purchased Surround SCM from Seapine. When doing the eval, I was also very impressed with Accurev. If they have MSDN Team Suite they could just use team server.

                                Anyone who thinks he has a better idea of what's good for people than people do is a swine. - P.J. O'Rourke

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

                                A number of people here have complained about how byzantine the Team Server/Suite stuff is and how it's pretty flaky.

                                ¡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 Save an Orange - Use the VCF! VCF Blog

                                J 1 Reply Last reply
                                0
                                • J Jim Crafton

                                  A number of people here have complained about how byzantine the Team Server/Suite stuff is and how it's pretty flaky.

                                  ¡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 Save an Orange - Use the VCF! VCF Blog

                                  J Offline
                                  J Offline
                                  Joe Woodbury
                                  wrote on last edited by
                                  #17

                                  My experience as well, which is why we rejected it. However, for pure .NET development and if you already have the Team Suite, it's worth a try (it's certainly not worth paying for otherwise.)

                                  Anyone who thinks he has a better idea of what's good for people than people do is a swine. - P.J. O'Rourke

                                  1 Reply Last reply
                                  0
                                  • J Jim Crafton

                                    Think of the comedic value! And think of the irony if he could use one of his companies machines to act as a web server to host the www.MillKun.com site!

                                    ¡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 Save an Orange - Use the VCF! VCF Blog

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

                                    Insult - meet injury.

                                    Visit http://www.notreadytogiveup.com/[^] and do something special today.

                                    1 Reply Last reply
                                    0
                                    • L Lost User

                                      Here is the situation: A small group of devs (3) have been maintaining a couple of small C++ apps and one large-ish VB6 desktop app for several years using no source control system. They have been tasked with a complete re-write of the VB app with major additions to the product. It remains a desktop app. They will likely use VS2005 or VS2008 and code in C#. Also the team will likely expand to 5 or 6. The company's IT department is loathe to use free open source software on the servers sighting a fear of "no support". They cannot be reasoned with. What do you folks recommend for a reasonably priced, well supported and well rounded solution for source / revision control? TIA

                                      D Offline
                                      D Offline
                                      David Crow
                                      wrote on last edited by
                                      #19

                                      Mike Mullikin wrote:

                                      The company's IT department is loathe to use free open source software on the servers sighting a fear of "no support".

                                      And how does that differ from going so many years with no VCS at all?

                                      "Love people and use things, not love things and use people." - Unknown

                                      "The brick walls are there for a reason...to stop the people who don't want it badly enough." - Randy Pausch

                                      1 Reply Last reply
                                      0
                                      • L Lost User

                                        Interesting... I'll forward the link to the man in charge. Thanks.

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

                                        I also recommend the Visual SVN plugin for Visual Studio. It's cheap, and works very well. That together with the free Tortoise SVN client, and you have a very nice setup. The Visual SVN guys also maintain a free server version of Subversion. You don't have to go through the hassle of getting apache to play nicely with subversion. Just install and click a few buttons, and you have a SVN server ready to go. See here http://www.visualsvn.com/[^]

                                        J 1 Reply Last reply
                                        0
                                        • J Jorgen Sigvardsson

                                          I also recommend the Visual SVN plugin for Visual Studio. It's cheap, and works very well. That together with the free Tortoise SVN client, and you have a very nice setup. The Visual SVN guys also maintain a free server version of Subversion. You don't have to go through the hassle of getting apache to play nicely with subversion. Just install and click a few buttons, and you have a SVN server ready to go. See here http://www.visualsvn.com/[^]

                                          J Offline
                                          J Offline
                                          Jon Sagara
                                          wrote on last edited by
                                          #21

                                          Jörgen Sigvardsson wrote:

                                          The Visual SVN guys also maintain a free server version of Subversion. You don't have to go through the hassle of getting apache to play nicely with subversion. Just install and click a few buttons, and you have a SVN server ready to go.

                                          It rocks. I use it for my personal projects. Highly recommended. Very easy to use.

                                          Jon Sagara Some see the glass as half-empty, some see the glass as half-full. I see the glass as too big. -- George Carlin .NET Blog | Personal Blog | Articles

                                          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