ML
    • Recent
    • Categories
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Why System Administrators Should Use Revision Control

    News
    opensource.com revision control devops snowflake administration
    6
    14
    1.7k
    Loading More Posts
    • 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.
    • mlnewsM
      mlnews
      last edited by

      System Admins often talk about the need for revision control for sys admin tasks, but many people still do not use it and many may not even know what it is and some, especially in the Windows world, may really struggle with wondering how to apply it. OpenSource.com takes a look at the five reasons why system administrators should use revision control. Although it is more like five tips on how to do it well.

      How many of you use revision control? And if you do, are you using it in a DevOps or Snowflake administration situation?

      1 Reply Last reply Reply Quote 3
      • DustinB3403D
        DustinB3403
        last edited by

        We don't use RC here, even though I've pushed for it since starting. So much wasted energy on "tracking down this version".

        Well it's not a version if it has no version number....

        1 Reply Last reply Reply Quote 0
        • scottalanmillerS
          scottalanmiller
          last edited by

          It's much harder for Windows shops that use the GUI instead of text based controls. Windows, in general, is much harder to revision control than UNIX systems. UNIX being text based is so easy to put under revision control. But Windows, you have to be creative. Unless you are already using tools like Ansible, Chef or Puppet.

          1 Reply Last reply Reply Quote 0
          • DustinB3403D
            DustinB3403
            last edited by

            Oh I totally agree, but with the digital content we create here, and having 15000 different versions of a near identical file, and watching these guys go back and forth of "which one was one pixel to the left....."

            We could really use revision control....

            scottalanmillerS JaredBuschJ 2 Replies Last reply Reply Quote 1
            • scottalanmillerS
              scottalanmiller @DustinB3403
              last edited by

              @DustinB3403 said in Why System Administrators Should Use Revision Control:

              Oh I totally agree, but with the digital content we create here, and having 15000 different versions of a near identical file, and watching these guys go back and forth of "which one was one pixel to the left....."

              We could really use revision control....

              You definitely need to get GIT running, then.

              1 Reply Last reply Reply Quote 1
              • JaredBuschJ
                JaredBusch @DustinB3403
                last edited by

                @DustinB3403 said in Why System Administrators Should Use Revision Control:

                Oh I totally agree, but with the digital content we create here, and having 15000 different versions of a near identical file, and watching these guys go back and forth of "which one was one pixel to the left....."

                We could really use revision control....

                That is not system administration. That is standard development.

                DustinB3403D 1 Reply Last reply Reply Quote 1
                • DustinB3403D
                  DustinB3403 @JaredBusch
                  last edited by

                  @JaredBusch said in Why System Administrators Should Use Revision Control:

                  @DustinB3403 said in Why System Administrators Should Use Revision Control:

                  Oh I totally agree, but with the digital content we create here, and having 15000 different versions of a near identical file, and watching these guys go back and forth of "which one was one pixel to the left....."

                  We could really use revision control....

                  That is not system administration. That is standard development.

                  Our development team often goes back and forth between versions, or references one file over and over again making minor tweaks, but keeping every change.

                  scottalanmillerS 1 Reply Last reply Reply Quote 0
                  • scottalanmillerS
                    scottalanmiller @DustinB3403
                    last edited by

                    @DustinB3403 said in Why System Administrators Should Use Revision Control:

                    @JaredBusch said in Why System Administrators Should Use Revision Control:

                    @DustinB3403 said in Why System Administrators Should Use Revision Control:

                    Oh I totally agree, but with the digital content we create here, and having 15000 different versions of a near identical file, and watching these guys go back and forth of "which one was one pixel to the left....."

                    We could really use revision control....

                    That is not system administration. That is standard development.

                    Our development team often goes back and forth between versions, or references one file over and over again making minor tweaks, but keeping every change.

                    Yup, that's what revision control is for. You have developers who do anything without revision control? Who hired these people?

                    JaredBuschJ DustinB3403D 2 Replies Last reply Reply Quote 1
                    • JaredBuschJ
                      JaredBusch @scottalanmiller
                      last edited by

                      @scottalanmiller said in Why System Administrators Should Use Revision Control:

                      @DustinB3403 said in Why System Administrators Should Use Revision Control:

                      @JaredBusch said in Why System Administrators Should Use Revision Control:

                      @DustinB3403 said in Why System Administrators Should Use Revision Control:

                      Oh I totally agree, but with the digital content we create here, and having 15000 different versions of a near identical file, and watching these guys go back and forth of "which one was one pixel to the left....."

                      We could really use revision control....

                      That is not system administration. That is standard development.

                      Our development team often goes back and forth between versions, or references one file over and over again making minor tweaks, but keeping every change.

                      Yup, that's what revision control is for. You have developers who do anything without revision control? Who hired these people?

                      Exactly. Development should alway bne under version control. But the point of my statement was that your issue is not system administration that @scottalanmiller is discussing.

                      1 Reply Last reply Reply Quote 1
                      • DustinB3403D
                        DustinB3403 @scottalanmiller
                        last edited by

                        @scottalanmiller said in Why System Administrators Should Use Revision Control:

                        @DustinB3403 said in Why System Administrators Should Use Revision Control:

                        @JaredBusch said in Why System Administrators Should Use Revision Control:

                        @DustinB3403 said in Why System Administrators Should Use Revision Control:

                        Oh I totally agree, but with the digital content we create here, and having 15000 different versions of a near identical file, and watching these guys go back and forth of "which one was one pixel to the left....."

                        We could really use revision control....

                        That is not system administration. That is standard development.

                        Our development team often goes back and forth between versions, or references one file over and over again making minor tweaks, but keeping every change.

                        Yup, that's what revision control is for. You have developers who do anything without revision control? Who hired these people?

                        The clown master of course...

                        1 Reply Last reply Reply Quote 0
                        • Reid CooperR
                          Reid Cooper
                          last edited by

                          Revision control is pretty easy today. And so many free options, even hosted ones. GitLab, BitBucket, GitHub or just run your own Subversion server or whatever.

                          1 Reply Last reply Reply Quote 0
                          • travisdh1T
                            travisdh1
                            last edited by

                            Revision control was a huge thing. It's essential anywhere two or more sysadmins are working (real sysadmins, not generalists like me.)

                            Had a bad experience with it back in the 90s when the German parent company thought they were a special snowflake, and could operate differently than what the internet connections could handle. T1 + transfer engineering drawings = fail, T1 + ship CD + real time software also equals fail. All so they didn't have to maintain two different drawing repositories (even tho the software was able to search many sites.) Noooo, we can't make engineers login to a different site. Silly.

                            1 Reply Last reply Reply Quote 0
                            • Reid CooperR
                              Reid Cooper
                              last edited by

                              With even just one system admin, revision control is nice for just tracking what you've done.

                              1 Reply Last reply Reply Quote 1
                              • scottalanmillerS
                                scottalanmiller
                                last edited by

                                That's a nice aspect of systems like Ansible, they basically force good practices like this.

                                1 Reply Last reply Reply Quote 1
                                • 1 / 1
                                • First post
                                  Last post