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. Git!

Git!

Scheduled Pinned Locked Moved The Lounge
questioncollaboration
55 Posts 26 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.
  • N Nagy Vilmos

    Oh Jeez, how do I hate thee? Let me count the ways. 93. There are 93 different ways in which I hate GIT! I have to use the bloody thing and I'm not sure if I'm pointing to the right repo or not. Elephants! :confused: :sigh: :mad: :wtf: :beer:

    P Offline
    P Offline
    Patrice STOESSEL
    wrote on last edited by
    #46

    I'm using Git with git flow (http://danielkummer.github.io/git-flow-cheatsheet/[^]) and i love it ...

    gzo

    R 1 Reply Last reply
    0
    • N Nagy Vilmos

      Oh Jeez, how do I hate thee? Let me count the ways. 93. There are 93 different ways in which I hate GIT! I have to use the bloody thing and I'm not sure if I'm pointing to the right repo or not. Elephants! :confused: :sigh: :mad: :wtf: :beer:

      S Offline
      S Offline
      strOngHand
      wrote on last edited by
      #47

      Making git easy... http://gitblit.com/[^] http://code.google.com/p/tortoisegit/[^]

      1 Reply Last reply
      0
      • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

        I'm working with git as an extension to VS's Team Explorer (VS 2012/2013) and had no problem so far (4 months)...

        I'm not questioning your powers of observation; I'm merely remarking upon the paradox of asking a masked man who he is. (V)

        K Offline
        K Offline
        KP Lee
        wrote on last edited by
        #48

        As far as I knew, VS Team Server Explorer shipped with version control (Last version I had success with was 2010, 2012 didn't play nice with the rest of the team's setup so I threw it out.) From what I've read about GIT, it seemed really unfriendly. The interfaces in VSTS were UI, web link, and command, I thought GIT was console command only.

        1 Reply Last reply
        0
        • B Brisingr Aerowing

          I don't have any issues with it. This book[^] may be of use to you. You can download it for free from there.

          What do you get when you cross a joke with a rhetorical question?

          K Offline
          K Offline
          KP Lee
          wrote on last edited by
          #49

          Brisingr Aerowing wrote:

          What do you get when you cross a joke with a rhetorical question?

          An angry joke, rhetorically speaking of course?

          1 Reply Last reply
          0
          • J jschell

            Rage wrote:

            Decentralised configuration management systems...

            Presumably that was a misstatement.

            Rage wrote:

            Plus if you do not need the decentralized way, you may use it as a plain normal centralized version as well.

            Doesn't alter the fact that is missing a primary feature for anything above a small company - that of management of multiple products where there are non-trivial code dependencies between them.

            R Offline
            R Offline
            Rage
            wrote on last edited by
            #50

            jschell wrote:

            Presumably that was a misstatement.

            How that ? No, dfinitely Distributed/Decentralised Configuration Management System.

            jschell wrote:

            here there are non-trivial code dependencies between them

            Define "non trivial" ? DCMS can do everything what a normal CMS can do, so either what you are trying to achieve is not feasible with centralised configuration management, or your code structure was not made up properly.

            ~RaGE();

            I think words like 'destiny' are a way of trying to find order where none exists. - Christian Graus Entropy isn't what it used to.

            J 1 Reply Last reply
            0
            • P Patrice STOESSEL

              I'm using Git with git flow (http://danielkummer.github.io/git-flow-cheatsheet/[^]) and i love it ...

              gzo

              R Offline
              R Offline
              Rage
              wrote on last edited by
              #51

              This is great ! :thumbsup:

              ~RaGE();

              I think words like 'destiny' are a way of trying to find order where none exists. - Christian Graus Entropy isn't what it used to.

              1 Reply Last reply
              0
              • R Rage

                jschell wrote:

                Presumably that was a misstatement.

                How that ? No, dfinitely Distributed/Decentralised Configuration Management System.

                jschell wrote:

                here there are non-trivial code dependencies between them

                Define "non trivial" ? DCMS can do everything what a normal CMS can do, so either what you are trying to achieve is not feasible with centralised configuration management, or your code structure was not made up properly.

                ~RaGE();

                I think words like 'destiny' are a way of trying to find order where none exists. - Christian Graus Entropy isn't what it used to.

                J Offline
                J Offline
                jschell
                wrote on last edited by
                #52

                Rage wrote:

                No, dfinitely Distributed/Decentralised Configuration Management System.

                Because that isn't what Git is. http://en.wikipedia.org/wiki/Configuration_management#Overview[^]

                Rage wrote:

                Define "non trivial" ? DCMS can do everything what a normal CMS...

                If we are talking about Git then it does not have a mechanism for dealing with independent deliverables which share code (not other deliverables) because each repository is optimized for dealing with a single deliverable. This works well for open source internet projects. It doesn't work for a company with different product lines because the end up kludging solutions either with multiple repositories or a single repository. Other source control systems do.

                R 1 Reply Last reply
                0
                • M Marc Clifton

                  MarkTJohnson wrote:

                  I could lock the file I was working on and know my changes would go in. If someone had a file I needed locked

                  Ew. I hated locking files. I thought it was a huge improvement to work with something like SVN that didn't require file locking, and was one of the reasons I never adopted TFS because in its early days, it required file locking. Inevitably, someone would leave a file locked at the end of the day and was nowhere to be found. Marc

                  A Offline
                  A Offline
                  Ashish Tyagi 40
                  wrote on last edited by
                  #53

                  "someone would leave a file locked at the end of the day and was nowhere to be found"

                  Same happened in my org, someone left entire directory (containing a big project) locked (reserved checked-out) in ClearCase on his last working day and we had to copy the dir with dir_new :-) I really hate ClearCase, when it take 5 seconds just to show the diff. Git is fast.

                  1 Reply Last reply
                  0
                  • J jschell

                    Rage wrote:

                    No, dfinitely Distributed/Decentralised Configuration Management System.

                    Because that isn't what Git is. http://en.wikipedia.org/wiki/Configuration_management#Overview[^]

                    Rage wrote:

                    Define "non trivial" ? DCMS can do everything what a normal CMS...

                    If we are talking about Git then it does not have a mechanism for dealing with independent deliverables which share code (not other deliverables) because each repository is optimized for dealing with a single deliverable. This works well for open source internet projects. It doesn't work for a company with different product lines because the end up kludging solutions either with multiple repositories or a single repository. Other source control systems do.

                    R Offline
                    R Offline
                    Rage
                    wrote on last edited by
                    #54

                    jschell wrote:

                    Because that isn't what Git is

                    Source control is one part of configuration management. To be precise, since this is what you are after, let's call it a distributed version control system instead of configuration management system, even if one can argue a version control system in software development can handle about everything required by configuration management.

                    jschell wrote:

                    If we are talking about Git then it does not have a mechanism for dealing with independent deliverables which share code

                    Still do not understand what Git cannot do. How would you do that with Subversions ? Or ClearCase ? or SourceSafe ? or Vault ?

                    ~RaGE();

                    I think words like 'destiny' are a way of trying to find order where none exists. - Christian Graus Entropy isn't what it used to.

                    J 1 Reply Last reply
                    0
                    • R Rage

                      jschell wrote:

                      Because that isn't what Git is

                      Source control is one part of configuration management. To be precise, since this is what you are after, let's call it a distributed version control system instead of configuration management system, even if one can argue a version control system in software development can handle about everything required by configuration management.

                      jschell wrote:

                      If we are talking about Git then it does not have a mechanism for dealing with independent deliverables which share code

                      Still do not understand what Git cannot do. How would you do that with Subversions ? Or ClearCase ? or SourceSafe ? or Vault ?

                      ~RaGE();

                      I think words like 'destiny' are a way of trying to find order where none exists. - Christian Graus Entropy isn't what it used to.

                      J Offline
                      J Offline
                      jschell
                      wrote on last edited by
                      #55

                      Rage wrote:

                      Source control is one part of configuration management

                      Yes - so git is one part of configuration management.

                      Rage wrote:

                      Still do not understand what Git cannot do. How would you do that with Subversions

                      I can manage (check out, version, etc) only one directory under a tree of directories in Subversion. Git requires multiple repositories for the same ability.

                      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