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. Same git client for the whole team, or dumb idea?

Same git client for the whole team, or dumb idea?

Scheduled Pinned Locked Moved The Lounge
collaborationquestionhelpdiscussion
12 Posts 10 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 Offline
    S Offline
    SteakhouseLuke
    wrote on last edited by
    #1

    There are no stupid questions- just stupid people. Keep that in mind as you answer my very possibly stupid question: :-D Any advantage to having the development team standardize in terms of the git client? I know they all basically do the same thing- pushes, pulls, merges, branches, etc. But is there any reason to ask all developers to use the same one (like Git GUI or Sourcetree), or is this just micromanagement with no benefit? I was just spitballing that maybe, if everyone is on the same sw and there's a problem in the client itself, it's easier to deal with, or maybe there are tiny differences which make it advantageous to keep everyone on the team using the same one? Thoughts?

    M J P C M 7 Replies Last reply
    0
    • S SteakhouseLuke

      There are no stupid questions- just stupid people. Keep that in mind as you answer my very possibly stupid question: :-D Any advantage to having the development team standardize in terms of the git client? I know they all basically do the same thing- pushes, pulls, merges, branches, etc. But is there any reason to ask all developers to use the same one (like Git GUI or Sourcetree), or is this just micromanagement with no benefit? I was just spitballing that maybe, if everyone is on the same sw and there's a problem in the client itself, it's easier to deal with, or maybe there are tiny differences which make it advantageous to keep everyone on the team using the same one? Thoughts?

      M Offline
      M Offline
      Maximilien
      wrote on last edited by
      #2

      git clients are just git clients. They all do the same thing. (anecdotal) We use different clients here, tortoiseGIT, bash, Visual Studio, Kraken ... and they all work.

      I'd rather be phishing!

      1 Reply Last reply
      0
      • S SteakhouseLuke

        There are no stupid questions- just stupid people. Keep that in mind as you answer my very possibly stupid question: :-D Any advantage to having the development team standardize in terms of the git client? I know they all basically do the same thing- pushes, pulls, merges, branches, etc. But is there any reason to ask all developers to use the same one (like Git GUI or Sourcetree), or is this just micromanagement with no benefit? I was just spitballing that maybe, if everyone is on the same sw and there's a problem in the client itself, it's easier to deal with, or maybe there are tiny differences which make it advantageous to keep everyone on the team using the same one? Thoughts?

        J Offline
        J Offline
        Johnny J
        wrote on last edited by
        #3

        Using Git at all is the real dumb idea... :doh:

        Anything that is unrelated to elephants is irrelephant
        Anonymous
        -----
        The problem with quotes on the internet is that you can never tell if they're genuine
        Winston Churchill, 1944
        -----
        Never argue with a fool. Onlookers may not be able to tell the difference.
        Mark Twain

        F M 2 Replies Last reply
        0
        • S SteakhouseLuke

          There are no stupid questions- just stupid people. Keep that in mind as you answer my very possibly stupid question: :-D Any advantage to having the development team standardize in terms of the git client? I know they all basically do the same thing- pushes, pulls, merges, branches, etc. But is there any reason to ask all developers to use the same one (like Git GUI or Sourcetree), or is this just micromanagement with no benefit? I was just spitballing that maybe, if everyone is on the same sw and there's a problem in the client itself, it's easier to deal with, or maybe there are tiny differences which make it advantageous to keep everyone on the team using the same one? Thoughts?

          P Offline
          P Offline
          PIEBALDconsult
          wrote on last edited by
          #4

          If all developers remote into a common development environment, you need install/maintain only one client.

          1 Reply Last reply
          0
          • S SteakhouseLuke

            There are no stupid questions- just stupid people. Keep that in mind as you answer my very possibly stupid question: :-D Any advantage to having the development team standardize in terms of the git client? I know they all basically do the same thing- pushes, pulls, merges, branches, etc. But is there any reason to ask all developers to use the same one (like Git GUI or Sourcetree), or is this just micromanagement with no benefit? I was just spitballing that maybe, if everyone is on the same sw and there's a problem in the client itself, it's easier to deal with, or maybe there are tiny differences which make it advantageous to keep everyone on the team using the same one? Thoughts?

            C Offline
            C Offline
            Chris Losinger
            wrote on last edited by
            #5

            intra-team support is easier if everyone is using the same tools.

            L M 2 Replies Last reply
            0
            • J Johnny J

              Using Git at all is the real dumb idea... :doh:

              Anything that is unrelated to elephants is irrelephant
              Anonymous
              -----
              The problem with quotes on the internet is that you can never tell if they're genuine
              Winston Churchill, 1944
              -----
              Never argue with a fool. Onlookers may not be able to tell the difference.
              Mark Twain

              F Offline
              F Offline
              F ES Sitecore
              wrote on last edited by
              #6

              Why?

              1 Reply Last reply
              0
              • J Johnny J

                Using Git at all is the real dumb idea... :doh:

                Anything that is unrelated to elephants is irrelephant
                Anonymous
                -----
                The problem with quotes on the internet is that you can never tell if they're genuine
                Winston Churchill, 1944
                -----
                Never argue with a fool. Onlookers may not be able to tell the difference.
                Mark Twain

                M Offline
                M Offline
                megaadam
                wrote on last edited by
                #7

                No.

                "If we don't change direction, we'll end up where we're going"

                1 Reply Last reply
                0
                • S SteakhouseLuke

                  There are no stupid questions- just stupid people. Keep that in mind as you answer my very possibly stupid question: :-D Any advantage to having the development team standardize in terms of the git client? I know they all basically do the same thing- pushes, pulls, merges, branches, etc. But is there any reason to ask all developers to use the same one (like Git GUI or Sourcetree), or is this just micromanagement with no benefit? I was just spitballing that maybe, if everyone is on the same sw and there's a problem in the client itself, it's easier to deal with, or maybe there are tiny differences which make it advantageous to keep everyone on the team using the same one? Thoughts?

                  M Offline
                  M Offline
                  megaadam
                  wrote on last edited by
                  #8

                  The best git client is the command line. I kid you not. The first time I heard it I scoffed at the idea. But after a while I would not go near any of them tools today. I know this feels like a stretch if you come from a VS/CVS sort of background -like I did - but try it. To be clear: command-line for git pull/branch/add/commit/push that is. For solving merge conflicts i use meld but here everyone uses their own tools for that. I would not want to work in a place where ppl need support for such basic tools...

                  "If we don't change direction, we'll end up where we're going"

                  1 Reply Last reply
                  0
                  • C Chris Losinger

                    intra-team support is easier if everyone is using the same tools.

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

                    Except when they're dumb tools ... because some guy in QA read about it on the internet. Then everyone uses the same dumb tool and corresponding procedures.

                    It was only in wine that he laid down no limit for himself, but he did not allow himself to be confused by it. ― Confucian Analects: Rules of Confucius about his food

                    1 Reply Last reply
                    0
                    • C Chris Losinger

                      intra-team support is easier if everyone is using the same tools.

                      M Offline
                      M Offline
                      Maximilien
                      wrote on last edited by
                      #10

                      I think that if there is a base tool (like bash for git) that people can use as a last resort, then teams members can use other tools if it makes their lives easier. If my tool fails, it is up to me (time and money and maybe/probably loss of performance ) to make it work and or revert back to a team approved tool.

                      I'd rather be phishing!

                      1 Reply Last reply
                      0
                      • S SteakhouseLuke

                        There are no stupid questions- just stupid people. Keep that in mind as you answer my very possibly stupid question: :-D Any advantage to having the development team standardize in terms of the git client? I know they all basically do the same thing- pushes, pulls, merges, branches, etc. But is there any reason to ask all developers to use the same one (like Git GUI or Sourcetree), or is this just micromanagement with no benefit? I was just spitballing that maybe, if everyone is on the same sw and there's a problem in the client itself, it's easier to deal with, or maybe there are tiny differences which make it advantageous to keep everyone on the team using the same one? Thoughts?

                        S Offline
                        S Offline
                        Southmountain
                        wrote on last edited by
                        #11

                        which Git client do you use? TortoiseGit?

                        diligent hands rule....

                        1 Reply Last reply
                        0
                        • S SteakhouseLuke

                          There are no stupid questions- just stupid people. Keep that in mind as you answer my very possibly stupid question: :-D Any advantage to having the development team standardize in terms of the git client? I know they all basically do the same thing- pushes, pulls, merges, branches, etc. But is there any reason to ask all developers to use the same one (like Git GUI or Sourcetree), or is this just micromanagement with no benefit? I was just spitballing that maybe, if everyone is on the same sw and there's a problem in the client itself, it's easier to deal with, or maybe there are tiny differences which make it advantageous to keep everyone on the team using the same one? Thoughts?

                          Sander RosselS Offline
                          Sander RosselS Offline
                          Sander Rossel
                          wrote on last edited by
                          #12

                          I don't think there's a real need for it, although if you all use the same tool you can help each other and give tips and tricks. However, people have their own tools and preferences and I always like it when employers take my individual needs into account. One thing to watch out for is licensing. GitKraken, for example, has a free tier for open source development, but it's not for professional teams. A developer may not care about that a lot and I think you can just download and use it, but your company is legally obliged to buy a license*. If everyone uses their own tools, make sure they get the appropriate licenses. And that's where another pro to all using the same tool comes in... Managing licenses is a hell of a lot easier :D * Although the chances of getting caught/fined may be very low.

                          Best, Sander Azure DevOps Succinctly (free eBook) Azure Serverless Succinctly (free eBook) Migrating Apps to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript

                          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