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. Some experience with Subversion

Some experience with Subversion

Scheduled Pinned Locked Moved The Lounge
htmlcomcollaborationtools
23 Posts 10 Posters 3 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.
  • P Offline
    P Offline
    Paul Watson
    wrote on last edited by
    #1

    Source-control is a topic we often discuss. Simon Tatham has written up a useful look into using Subversion[^] for all his projects. He used to use CVS and reckons that Subversion is a good upgrade from it. Simon is a developer for PuTTY, which is quite well known and respected, and various other useful tools. regards, Paul Watson South Africa The Code Project Pope Pius II said "The only prescription is more cowbell. "

    K M A N 4 Replies Last reply
    0
    • P Paul Watson

      Source-control is a topic we often discuss. Simon Tatham has written up a useful look into using Subversion[^] for all his projects. He used to use CVS and reckons that Subversion is a good upgrade from it. Simon is a developer for PuTTY, which is quite well known and respected, and various other useful tools. regards, Paul Watson South Africa The Code Project Pope Pius II said "The only prescription is more cowbell. "

      K Offline
      K Offline
      KaRl
      wrote on last edited by
      #2

      Subversion may be an efficient mean to figh.. Oh... We're in the Lounge.... :-O... Sorry!


      Fold With Us! Sie wollen mein Herz am rechten Fleck, doch Seh' ich dann nach unten weg Da schlägt es links

      1 Reply Last reply
      0
      • P Paul Watson

        Source-control is a topic we often discuss. Simon Tatham has written up a useful look into using Subversion[^] for all his projects. He used to use CVS and reckons that Subversion is a good upgrade from it. Simon is a developer for PuTTY, which is quite well known and respected, and various other useful tools. regards, Paul Watson South Africa The Code Project Pope Pius II said "The only prescription is more cowbell. "

        M Offline
        M Offline
        Mark Tutt
        wrote on last edited by
        #3

        We looked at it here, but not in depth. At the time it seemed like running it under Windows was quite an effort, and it required a lot of fiddling. Plus, the developers insistance that there is no need to support the $Log keyword... #region Revision History // // $Log: /OTMReportServices/BusinessObjects/CustomerBO.cs $ // // 11 11/12/04 10:44p Mark Tutt // Refactored methods to retrieve order history // 10 11/12/04 1:51p Mark Tutt . . . This may just be a habit from working that way for years, but having the revision history with the file was important. While working out of the office I may not be able connect to the Subversion server to find out why a revision was made...

        R N 2 Replies Last reply
        0
        • P Paul Watson

          Source-control is a topic we often discuss. Simon Tatham has written up a useful look into using Subversion[^] for all his projects. He used to use CVS and reckons that Subversion is a good upgrade from it. Simon is a developer for PuTTY, which is quite well known and respected, and various other useful tools. regards, Paul Watson South Africa The Code Project Pope Pius II said "The only prescription is more cowbell. "

          A Offline
          A Offline
          Anders Molin
          wrote on last edited by
          #4

          Just like CVS, Subversion is some kind of ugly unix-like app which takes some work to get to run under Windows... I prefer Vault[^] any time. Now you might say that Vault is a commercial application, right, but if you make open source software you can use Vault for free if hosting your open source project here[^]... - Anders Bill's Bar
          My Photos

          WDevs - The worlds first DSP, free blog space, email and more. Now also with forums :)

          N R 2 Replies Last reply
          0
          • A Anders Molin

            Just like CVS, Subversion is some kind of ugly unix-like app which takes some work to get to run under Windows... I prefer Vault[^] any time. Now you might say that Vault is a commercial application, right, but if you make open source software you can use Vault for free if hosting your open source project here[^]... - Anders Bill's Bar
            My Photos

            WDevs - The worlds first DSP, free blog space, email and more. Now also with forums :)

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

            Anders Molin wrote: Just like CVS, Subversion is some kind of ugly unix-like app which takes some work to get to run under Windows... Err??? Now, I've never set up a Subversion server on Windows. But the client install is a breeze, and TortoiseSVN integrates fully into Windows Explorer. It's pretty nice. I have nothing against Vault... but generally large-scale enterprises don't use it. Why, I don't know... An expert is somebody who learns more and more about less and less, until he knows absolutely everything about nothing.

            S A 2 Replies Last reply
            0
            • N Navin

              Anders Molin wrote: Just like CVS, Subversion is some kind of ugly unix-like app which takes some work to get to run under Windows... Err??? Now, I've never set up a Subversion server on Windows. But the client install is a breeze, and TortoiseSVN integrates fully into Windows Explorer. It's pretty nice. I have nothing against Vault... but generally large-scale enterprises don't use it. Why, I don't know... An expert is somebody who learns more and more about less and less, until he knows absolutely everything about nothing.

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

              What do large-scale enterprises use?

              Shog9

              I'm not the Jack of Diamonds... I'm not the six of spades. I don't know what you thought; I'm not your astronaut...

              N 1 Reply Last reply
              0
              • A Anders Molin

                Just like CVS, Subversion is some kind of ugly unix-like app which takes some work to get to run under Windows... I prefer Vault[^] any time. Now you might say that Vault is a commercial application, right, but if you make open source software you can use Vault for free if hosting your open source project here[^]... - Anders Bill's Bar
                My Photos

                WDevs - The worlds first DSP, free blog space, email and more. Now also with forums :)

                R Offline
                R Offline
                raymonxo
                wrote on last edited by
                #7

                It took me about 1 minute to install the subversion server on windows. It took me the same amount of time to install the TortoiseSVN client. The TortoiseSVN interface is excellent (a context-menu in Windows explorer). We use subversion on a project with over 20 developers located throughout the US. Don't bash something if you have no idea what it is.

                A 1 Reply Last reply
                0
                • R raymonxo

                  It took me about 1 minute to install the subversion server on windows. It took me the same amount of time to install the TortoiseSVN client. The TortoiseSVN interface is excellent (a context-menu in Windows explorer). We use subversion on a project with over 20 developers located throughout the US. Don't bash something if you have no idea what it is.

                  A Offline
                  A Offline
                  Anders Molin
                  wrote on last edited by
                  #8

                  Okay, it's getting better then :) Back when I looked at it, the install sucked just as much as CVS ;) - Anders Bill's Bar
                  My Photos

                  WDevs - The worlds first DSP, free blog space, email and more. Now also with forums :)

                  P 1 Reply Last reply
                  0
                  • N Navin

                    Anders Molin wrote: Just like CVS, Subversion is some kind of ugly unix-like app which takes some work to get to run under Windows... Err??? Now, I've never set up a Subversion server on Windows. But the client install is a breeze, and TortoiseSVN integrates fully into Windows Explorer. It's pretty nice. I have nothing against Vault... but generally large-scale enterprises don't use it. Why, I don't know... An expert is somebody who learns more and more about less and less, until he knows absolutely everything about nothing.

                    A Offline
                    A Offline
                    Anders Molin
                    wrote on last edited by
                    #9

                    Ok, it's fortunately getting better then :) Navin wrote: I have nothing against Vault... but generally large-scale enterprises don't use it. What do you see them use? Navin wrote: Why, I don't know... Maybe because Vault is a fairly new product, and large scale enterprises don't change software as easily as smaller places ;) - Anders Bill's Bar
                    My Photos

                    WDevs - The worlds first DSP, free blog space, email and more. Now also with forums :)

                    N 1 Reply Last reply
                    0
                    • M Mark Tutt

                      We looked at it here, but not in depth. At the time it seemed like running it under Windows was quite an effort, and it required a lot of fiddling. Plus, the developers insistance that there is no need to support the $Log keyword... #region Revision History // // $Log: /OTMReportServices/BusinessObjects/CustomerBO.cs $ // // 11 11/12/04 10:44p Mark Tutt // Refactored methods to retrieve order history // 10 11/12/04 1:51p Mark Tutt . . . This may just be a habit from working that way for years, but having the revision history with the file was important. While working out of the office I may not be able connect to the Subversion server to find out why a revision was made...

                      R Offline
                      R Offline
                      raymonxo
                      wrote on last edited by
                      #10

                      Mark Tutt wrote: While working out of the office I may not be able connect to the Subversion server to find out why a revision was made... Why wouldn't you be able to access the subversion server? Does your workplace not have a static IP address?

                      M 1 Reply Last reply
                      0
                      • M Mark Tutt

                        We looked at it here, but not in depth. At the time it seemed like running it under Windows was quite an effort, and it required a lot of fiddling. Plus, the developers insistance that there is no need to support the $Log keyword... #region Revision History // // $Log: /OTMReportServices/BusinessObjects/CustomerBO.cs $ // // 11 11/12/04 10:44p Mark Tutt // Refactored methods to retrieve order history // 10 11/12/04 1:51p Mark Tutt . . . This may just be a habit from working that way for years, but having the revision history with the file was important. While working out of the office I may not be able connect to the Subversion server to find out why a revision was made...

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

                        I was a little hung up about that too, but now I think it's actually better not to have the revision information in the file. For me, 99% of the time, it's just noise, and makes the file giant. It can make diffs and merging a little difficult, too. And for the 1% of the time I do need it, svn log or something similar does it for me. An expert is somebody who learns more and more about less and less, until he knows absolutely everything about nothing.

                        1 Reply Last reply
                        0
                        • P Paul Watson

                          Source-control is a topic we often discuss. Simon Tatham has written up a useful look into using Subversion[^] for all his projects. He used to use CVS and reckons that Subversion is a good upgrade from it. Simon is a developer for PuTTY, which is quite well known and respected, and various other useful tools. regards, Paul Watson South Africa The Code Project Pope Pius II said "The only prescription is more cowbell. "

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

                          I'll agree with one big thing he wrote... the fact that Subversion actually revisions *directories* and not just files is a killer feature. I don't know if I could go back to using any VCS that doesn't have this feature now... An expert is somebody who learns more and more about less and less, until he knows absolutely everything about nothing.

                          S 1 Reply Last reply
                          0
                          • R raymonxo

                            Mark Tutt wrote: While working out of the office I may not be able connect to the Subversion server to find out why a revision was made... Why wouldn't you be able to access the subversion server? Does your workplace not have a static IP address?

                            M Offline
                            M Offline
                            Mark Tutt
                            wrote on last edited by
                            #13

                            Working at a customer site where I can't get on their network due to security nuts? Lots of places have digital phone lines everywhere, and frown on your unplugging their fax machine to get on the web... Working at a coffeeshop/weekend cabin/park with no internet access? There are times when you've got to work unplugged. People seem to forget that these days... I've got one app I use that starts up and stalls for more than a minute while it tries to display the latest updates and alerts from their web site. No option to turn it off. :doh:

                            1 Reply Last reply
                            0
                            • S Shog9 0

                              What do large-scale enterprises use?

                              Shog9

                              I'm not the Jack of Diamonds... I'm not the six of spades. I don't know what you thought; I'm not your astronaut...

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

                              Here, we use Subversion, and some ClearCase. Some legacy stuff is still in PVCS. Before Subversion, the particular area that now uses it used to have a home-grown solution. Most open source hosting (with the exception of Anders' site :) ) is either CVS or Subversion. I'd also be curious to see what Microsoft's new enterprise solution is going to look like, too. Rumor has it what they use internally is something like that... but who knows. An expert is somebody who learns more and more about less and less, until he knows absolutely everything about nothing.

                              R 1 Reply Last reply
                              0
                              • A Anders Molin

                                Ok, it's fortunately getting better then :) Navin wrote: I have nothing against Vault... but generally large-scale enterprises don't use it. What do you see them use? Navin wrote: Why, I don't know... Maybe because Vault is a fairly new product, and large scale enterprises don't change software as easily as smaller places ;) - Anders Bill's Bar
                                My Photos

                                WDevs - The worlds first DSP, free blog space, email and more. Now also with forums :)

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

                                Anders Molin wrote: and large scale enterprises don't change software as easily as smaller places Tell me about it... :rolleyes: :-D An expert is somebody who learns more and more about less and less, until he knows absolutely everything about nothing.

                                1 Reply Last reply
                                0
                                • N Navin

                                  I'll agree with one big thing he wrote... the fact that Subversion actually revisions *directories* and not just files is a killer feature. I don't know if I could go back to using any VCS that doesn't have this feature now... An expert is somebody who learns more and more about less and less, until he knows absolutely everything about nothing.

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

                                  Navin wrote: the fact that Subversion actually revisions *directories* and not just files is a killer feature. Sounds nice. I'm guessing this is a whole lot more proper than SourceSafe's "label" feature...?

                                  Shog9

                                  I'm not the Jack of Diamonds... I'm not the six of spades. I don't know what you thought; I'm not your astronaut...

                                  1 Reply Last reply
                                  0
                                  • A Anders Molin

                                    Okay, it's getting better then :) Back when I looked at it, the install sucked just as much as CVS ;) - Anders Bill's Bar
                                    My Photos

                                    WDevs - The worlds first DSP, free blog space, email and more. Now also with forums :)

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

                                    Yup, it used to be a PITA* but has improved a lot. TortoiseSVN is also a really good interface for it. * not the food. regards, Paul Watson South Africa The Code Project Pope Pius II said "The only prescription is more cowbell. "

                                    J 1 Reply Last reply
                                    0
                                    • N Navin

                                      Here, we use Subversion, and some ClearCase. Some legacy stuff is still in PVCS. Before Subversion, the particular area that now uses it used to have a home-grown solution. Most open source hosting (with the exception of Anders' site :) ) is either CVS or Subversion. I'd also be curious to see what Microsoft's new enterprise solution is going to look like, too. Rumor has it what they use internally is something like that... but who knows. An expert is somebody who learns more and more about less and less, until he knows absolutely everything about nothing.

                                      R Offline
                                      R Offline
                                      rbid
                                      wrote on last edited by
                                      #18

                                      At work, we use StarTeam (Originally from StarBase) and we very are happy with it. I know that the tool is expensive, but it suits to our needs like a glove to our hands, we are a bunch of teams across the globe and we have no problem with it. ... mmm... ClearCase remembers me the old dark ages as sysadmin, that caused me a lot of nightmares to support...(e.g. backup and restore, etc). ...About PVCS, I also had realy bad experience. We had a problem that the tool was corrupting some of the files under revision-control due that we were working on a mixed environment (Unix and PC), we paid a lot of money for its support to discover that most of their code was copied from GNU's RCS 6.3 (Same old bugs with branches) breaking the GPL license RCS has.. then we moved to CVS that with almost no effort was tailored to our needs with mixed Unix and PC enviroments. (I'm talking about 5 or 6 years ago). CVS is very popular in open-source environments and it is nice to see that other tools are also being created, to fill the empty space that CVS does not cover. I will take a look now on Vault :) Just wanted to share my experience on this item. -- **Ricky Marek** (_AKA: rbid_) -- "Things are only impossible until they are not" --- Jean-Luc Picard My articles

                                      1 Reply Last reply
                                      0
                                      • P Paul Watson

                                        Yup, it used to be a PITA* but has improved a lot. TortoiseSVN is also a really good interface for it. * not the food. regards, Paul Watson South Africa The Code Project Pope Pius II said "The only prescription is more cowbell. "

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

                                        Paul Watson wrote: TortoiseSVN is also a really good interface for it. Unfortunately it's not possible to sort on status with either TortoiseSVN nor TortoiseCVS. That's why I really want SVN-tool similar to that of WinCVS which has features such as filtering, flattening and sorting (on other things than the ordinary file system data). I really like flattening as it allows me to flatten an entire directory structure. If I then sort on status, I will immediately see all files which I have modified in one list - I will not forget to check in any changes. But I must say that Tortoise{SVN, CVS} is a killer app when working with only one module at a time. -- My name in Katakana is ヨレゲン. My name in German is Jörgen. I blog too now[^]

                                        M 1 Reply Last reply
                                        0
                                        • J Jorgen Sigvardsson

                                          Paul Watson wrote: TortoiseSVN is also a really good interface for it. Unfortunately it's not possible to sort on status with either TortoiseSVN nor TortoiseCVS. That's why I really want SVN-tool similar to that of WinCVS which has features such as filtering, flattening and sorting (on other things than the ordinary file system data). I really like flattening as it allows me to flatten an entire directory structure. If I then sort on status, I will immediately see all files which I have modified in one list - I will not forget to check in any changes. But I must say that Tortoise{SVN, CVS} is a killer app when working with only one module at a time. -- My name in Katakana is ヨレゲン. My name in German is Jörgen. I blog too now[^]

                                          M Offline
                                          M Offline
                                          Michael Hansen
                                          wrote on last edited by
                                          #20

                                          Jörgen Sigvardsson wrote: Unfortunately it's not possible to sort on status with either TortoiseSVN TSVN actually has column providers for explorer, which makes it possible to have a status column, that is sortable like any other explorer column.

                                          MBH

                                          J 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