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. Who uses IDE-integrated source control?

Who uses IDE-integrated source control?

Scheduled Pinned Locked Moved The Lounge
visual-studiocsharpjavascripthtmlcom
32 Posts 21 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.
  • S Shog9 0

    Quick poll, vote:

    1 if you do 5 if you don't 3 if you don't use any source control, but like to click things

    I haven't, ever since installing SoS a few years back, and realizing how much time i'd been wasting in Visual Studio trying to manage source control (or just waiting for VS to connect and update its little status icons...). I'm much, much more productive leaving all source files writeable, and waiting until check-in time to merge. But for those of you that do use it, what are your reasons for doing so?

    ---- Scripts i've known... CPhog 0.9.9 - make CP better. Forum Bookmark 0.2.5 - bookmark forum posts on Pensieve Print forum 0.1.1 - printer-friendly forums

    C Offline
    C Offline
    code frog 0
    wrote on last edited by
    #21

    What's SoS? I googled it and the closest I could get was source gear vault. Why it over subversion?

    I only read CP for the articles. Code-frog System Architects, Inc.

    S 1 Reply Last reply
    0
    • C code frog 0

      What's SoS? I googled it and the closest I could get was source gear vault. Why it over subversion?

      I only read CP for the articles. Code-frog System Architects, Inc.

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

      Source Off-Site - a replacement for SourceSafe from the makers of Source Gear Vault. Makes using SS remotely bearable. And also makes using SS from home bearable. ;P

      ---- Scripts i've known... CPhog 0.9.9 - make CP better. Forum Bookmark 0.2.5 - bookmark forum posts on Pensieve Print forum 0.1.1 - printer-friendly forums

      1 Reply Last reply
      0
      • S Shog9 0

        Quick poll, vote:

        1 if you do 5 if you don't 3 if you don't use any source control, but like to click things

        I haven't, ever since installing SoS a few years back, and realizing how much time i'd been wasting in Visual Studio trying to manage source control (or just waiting for VS to connect and update its little status icons...). I'm much, much more productive leaving all source files writeable, and waiting until check-in time to merge. But for those of you that do use it, what are your reasons for doing so?

        ---- Scripts i've known... CPhog 0.9.9 - make CP better. Forum Bookmark 0.2.5 - bookmark forum posts on Pensieve Print forum 0.1.1 - printer-friendly forums

        I Offline
        I Offline
        Indivara
        wrote on last edited by
        #23

        I hate IDE integration, even went so far as to disable it in the registry HKCU\Software\Microsoft\Devstudio\6.0\Source Control\Disabled = 1 (yes, we still use VC6 here...)


        I have only one superstition. I touch all the bases when I hit a home run. - Babe Ruth

        1 Reply Last reply
        0
        • S Shog9 0

          Quick poll, vote:

          1 if you do 5 if you don't 3 if you don't use any source control, but like to click things

          I haven't, ever since installing SoS a few years back, and realizing how much time i'd been wasting in Visual Studio trying to manage source control (or just waiting for VS to connect and update its little status icons...). I'm much, much more productive leaving all source files writeable, and waiting until check-in time to merge. But for those of you that do use it, what are your reasons for doing so?

          ---- Scripts i've known... CPhog 0.9.9 - make CP better. Forum Bookmark 0.2.5 - bookmark forum posts on Pensieve Print forum 0.1.1 - printer-friendly forums

          A Offline
          A Offline
          Aamir Butt
          wrote on last edited by
          #24

          I have always been trying for the past 2-3 years of my professional life to use SourceSafe from within IDE but I have never been able to do it successfully without any problems. But then again, it comes down to which language are u working in. I mostly (99%) work in Visual C++ , and I have found out that VSS support for VC in VS.NET is particularly sucking. It is better for C# and VB.NET though. In the end, what I end up doing is that I get the whole code from sourcesafe and make it writable. And after doing my changes or whatever, I do a diff. of the whole folder and check in the individual things with comments. "Writing specifications is like writing a novel. Writing code is like writing poetry."

          1 Reply Last reply
          0
          • S Shog9 0

            Quick poll, vote:

            1 if you do 5 if you don't 3 if you don't use any source control, but like to click things

            I haven't, ever since installing SoS a few years back, and realizing how much time i'd been wasting in Visual Studio trying to manage source control (or just waiting for VS to connect and update its little status icons...). I'm much, much more productive leaving all source files writeable, and waiting until check-in time to merge. But for those of you that do use it, what are your reasons for doing so?

            ---- Scripts i've known... CPhog 0.9.9 - make CP better. Forum Bookmark 0.2.5 - bookmark forum posts on Pensieve Print forum 0.1.1 - printer-friendly forums

            P Offline
            P Offline
            peterchen
            wrote on last edited by
            #25

            Shog9 wrote:

            But for those of you that do use it, what are your reasons for doing so?

            Shared access. For a small team, I have more trust in the VSS way of "I checked that out, don't touch it", than the CVS "take it, we merge it" way. One thing that is not so nice: "Using Source Control for the automatic backup" sometimes conflicts with "only check in working code". I'd love a "user-specific pin", that is, when I pin a certain revision, a normal "GET" will retrieve the pinned version for all others but me, but I still have the full liberty of modifications.


            Some of us walk the memory lane, others plummet into a rabbit hole
            Tree in C# || Fold With Us! || sighist

            A 1 Reply Last reply
            0
            • S Shog9 0

              Quick poll, vote:

              1 if you do 5 if you don't 3 if you don't use any source control, but like to click things

              I haven't, ever since installing SoS a few years back, and realizing how much time i'd been wasting in Visual Studio trying to manage source control (or just waiting for VS to connect and update its little status icons...). I'm much, much more productive leaving all source files writeable, and waiting until check-in time to merge. But for those of you that do use it, what are your reasons for doing so?

              ---- Scripts i've known... CPhog 0.9.9 - make CP better. Forum Bookmark 0.2.5 - bookmark forum posts on Pensieve Print forum 0.1.1 - printer-friendly forums

              M Offline
              M Offline
              Mike Dimmick
              wrote on last edited by
              #26

              I hate IDE-integrated source control. The IDEs don't offer all the features of the standalone client anyway, so you have to know how to use that (this is true even of SourceSafe). I recall Eric Sink (of SourceGear) saying how the MSSCC API was horrible to implement and only dealt in terms of what SourceSafe is capable of anyway (no changeset/transactional checkin support, for example). I'm like you: I prefer to make all my changes locally to writeable files, then commit once I'm done. I find that there actually aren't often clashes on source files, so merging is rarely required - if you find that you are merging a lot, you should reconsider the physical structure of your project. It doesn't help that some of the IDEs modify some of the files (resource scripts, project files in VC6 and eVC) in a create-new-delete-old-and-rename fashion, which Vault (2.0.6 at least, we need to upgrade) doesn't detect, and so doesn't add to the changeset. My colleagues however are happy with the IDE integration and relying on the read-only flags to force the IDE to make an exclusive checkout on beginning an edit. My experience is that this often isn't reliable. Stability. What an interesting concept. -- Chris Maunder

              1 Reply Last reply
              0
              • S Shog9 0

                Quick poll, vote:

                1 if you do 5 if you don't 3 if you don't use any source control, but like to click things

                I haven't, ever since installing SoS a few years back, and realizing how much time i'd been wasting in Visual Studio trying to manage source control (or just waiting for VS to connect and update its little status icons...). I'm much, much more productive leaving all source files writeable, and waiting until check-in time to merge. But for those of you that do use it, what are your reasons for doing so?

                ---- Scripts i've known... CPhog 0.9.9 - make CP better. Forum Bookmark 0.2.5 - bookmark forum posts on Pensieve Print forum 0.1.1 - printer-friendly forums

                A Offline
                A Offline
                Anna Jayne Metcalfe
                wrote on last edited by
                #27

                I don't mind integrated SCC for checkouts (in fact, it's rather convenient!) but for checking in I always use the SCC IDE directly as I prefer to independently check the files as they are checked in, customising the check-in comment for each as appropriate. It really bugs me when I see people do a mass check in of all of their files without bothering to do that, and unfortunately integrated SCC makes it all too easy. Anna :rose: Currently working mostly on: Visual Lint :cool: Anna's Place | Tears and Laughter "Be yourself - not what others think you should be" - Marcia Graesch "Anna's just a sexy-looking lesbian tart" - A friend, trying to wind me up. It didn't work.

                1 Reply Last reply
                0
                • P peterchen

                  Shog9 wrote:

                  But for those of you that do use it, what are your reasons for doing so?

                  Shared access. For a small team, I have more trust in the VSS way of "I checked that out, don't touch it", than the CVS "take it, we merge it" way. One thing that is not so nice: "Using Source Control for the automatic backup" sometimes conflicts with "only check in working code". I'd love a "user-specific pin", that is, when I pin a certain revision, a normal "GET" will retrieve the pinned version for all others but me, but I still have the full liberty of modifications.


                  Some of us walk the memory lane, others plummet into a rabbit hole
                  Tree in C# || Fold With Us! || sighist

                  A Offline
                  A Offline
                  Anna Jayne Metcalfe
                  wrote on last edited by
                  #28

                  peterchen wrote:

                  One thing that is not so nice: "Using Source Control for the automatic backup" sometimes conflicts with "only check in working code". I'd love a "user-specific pin", that is, when I pin a certain revision, a normal "GET" will retrieve the pinned version for all others but me, but I still have the full liberty of modifications.

                  Team Foundation Server has a feature called "Shelving" which seems to offer this functionality: Overview of Branching, Merging, and Shelving[^] It's a pity you can't get TFS version control without a VSTS subscription, or we'd jump on it! Anna :rose: Currently working mostly on: Visual Lint :cool: Anna's Place | Tears and Laughter "Be yourself - not what others think you should be" - Marcia Graesch "Anna's just a sexy-looking lesbian tart" - A friend, trying to wind me up. It didn't work.

                  1 Reply Last reply
                  0
                  • S Shog9 0

                    Quick poll, vote:

                    1 if you do 5 if you don't 3 if you don't use any source control, but like to click things

                    I haven't, ever since installing SoS a few years back, and realizing how much time i'd been wasting in Visual Studio trying to manage source control (or just waiting for VS to connect and update its little status icons...). I'm much, much more productive leaving all source files writeable, and waiting until check-in time to merge. But for those of you that do use it, what are your reasons for doing so?

                    ---- Scripts i've known... CPhog 0.9.9 - make CP better. Forum Bookmark 0.2.5 - bookmark forum posts on Pensieve Print forum 0.1.1 - printer-friendly forums

                    C Offline
                    C Offline
                    Chris Meech
                    wrote on last edited by
                    #29

                    Still using VSS with VC version 6. It's integration support for check-in/check-out works great. I can add new files/classes to projects with no problems. And from time to time, it's merge facility seems to work, too. What I like/use the most though, is that a stand alone machine used exclusively for building the release versions has .BAT files that automate all the building, versioning and labelling through the command line. The one thing I've stayed completely away from though, is I've never run any of the admin utilities on the sourcesafe database. Perhaps I'm lucky, but it's database of files have never failed me. Chris Meech I am Canadian. [heard in a local bar] When I want privacy, I'll close the bathroom door. [Stan Shannon] BAD DAY FOR: Friendly competition, as Ford Motor Co. declared the employee parking lot at its truck plant in Dearborn, Mich., off limits to vehicles built by rival companies. Workers have to drive a Ford to work, or park across the street. [CNNMoney.com] Nice sig! [Tim Deveaux on Matt Newman's sig with a quote from me] -- modified at 9:13 Wednesday 15th February, 2006

                    1 Reply Last reply
                    0
                    • A Albert Pascual

                      Lazyness I guess. Start typing code, will checkout the file, you can always see the status of the file in the project window without changing programs. When closing the project, will auto check all files into VSS for safe keeping. Al

                      D Offline
                      D Offline
                      Dan Neely
                      wrote on last edited by
                      #30

                      Albert Pascual wrote:

                      Lazyness I guess. Start typing code, will checkout the file, you can always see the status of the file in the project window without changing programs. When closing the project, will auto check all files into VSS for safe keeping.

                      Same here. We use rational clearcase at work. The only time it's an issue is working remotely via VPN, even with the files cached on my local drive performance is glacial over my 3000/512 cable connect, with any action taking 3-5s to respond. then it;s easier to disable integration and do a mass checkin when i'm back at my desk.

                      1 Reply Last reply
                      0
                      • S Shog9 0

                        Quick poll, vote:

                        1 if you do 5 if you don't 3 if you don't use any source control, but like to click things

                        I haven't, ever since installing SoS a few years back, and realizing how much time i'd been wasting in Visual Studio trying to manage source control (or just waiting for VS to connect and update its little status icons...). I'm much, much more productive leaving all source files writeable, and waiting until check-in time to merge. But for those of you that do use it, what are your reasons for doing so?

                        ---- Scripts i've known... CPhog 0.9.9 - make CP better. Forum Bookmark 0.2.5 - bookmark forum posts on Pensieve Print forum 0.1.1 - printer-friendly forums

                        L Offline
                        L Offline
                        lonifasiko
                        wrote on last edited by
                        #31

                        I've been working with VSS integrated into Visual Studio since Beta2 was released in 2002. Last year started to use WinCVS, and now I'm using Subversion, which seems to be a very powerful source control tool. I'm not using any tool integrated with Visual Studio to update and commit my files to server. Downloaded a free one, tried and found errors that guided me to uninstall it. Nevertheless, I plan to do a little more research on this so that I can have a tool integrated with VStudio. So I use Tortoise, an external tool which acts like a source control explorer and works simply perfect. Really powerful. I think the days for VSS are numbered guys........... Regards. MIGUELÓN "Rezad a vuestros Dioses, amad a vuestras mujeres y luchad por vuestra patria!"

                        1 Reply Last reply
                        0
                        • S Shog9 0

                          Quick poll, vote:

                          1 if you do 5 if you don't 3 if you don't use any source control, but like to click things

                          I haven't, ever since installing SoS a few years back, and realizing how much time i'd been wasting in Visual Studio trying to manage source control (or just waiting for VS to connect and update its little status icons...). I'm much, much more productive leaving all source files writeable, and waiting until check-in time to merge. But for those of you that do use it, what are your reasons for doing so?

                          ---- Scripts i've known... CPhog 0.9.9 - make CP better. Forum Bookmark 0.2.5 - bookmark forum posts on Pensieve Print forum 0.1.1 - printer-friendly forums

                          F Offline
                          F Offline
                          fakeleft
                          wrote on last edited by
                          #32

                          I use the Subclipse subversion plugin for java development in Eclipse. One very good reason to do this is when refactoring class/package names. Eclipse takes care of the refactoring, Subclipse keeps track of the file/directory renames so history is kept. Aside from that, TortoiseSVN all the way.

                          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