Git 2.48 Released With Initial Support For The Meson Build System

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
  • uid313
    Senior Member
    • Dec 2011
    • 6920

    #21
    Originally posted by Abacus123 View Post
    My organization is still stuck with TFS unfortunately and it's annoying because it only seems to work on windows + visual studio. We've been talking about switching over to git since it's more flexible with the OSes and IDEs it supports but switching all the repositories over looks like a daunting, time consuming task for our relatively small IT department. Anyone else ever had to deal with changing version control systems?
    I think Microsoft suggests just simply importing the TFS repository into your Git repository without preserving any history.

    For Azure DevOps, Microsoft also suggests that you put all your repositories in just one big project and that you do not create one project per repository.

    Comment

    • hamishmb
      Senior Member
      • Feb 2022
      • 262

      #22
      Originally posted by uid313 View Post
      Is anyone of you happy with Git?
      Yep, I'm happy with git.

      Comment

      • Weasel
        Senior Member
        • Feb 2017
        • 4501

        #23
        I have a feeling most people who can't grasp git are also those who pick Rust religiously over C. Skill issues and all. uid313 fits the bill already so there's precedent.

        Comment

        • ssokolow
          Senior Member
          • Nov 2013
          • 5098

          #24
          Originally posted by Weasel View Post
          I have a feeling most people who can't grasp git are also those who pick Rust religiously over C. Skill issues and all. uid313 fits the bill already so there's precedent.
          I'll probably regret this, but I'll raise my hand as someone who is fine with Git and also likes Rust.

          I'm pretty sure i've mentioned this before but I can code in C... I just don't like the busywork. The point of programming is to automate that stuff away.

          Comment

          • mobadboy
            Senior Member
            • Jul 2024
            • 169

            #25
            Originally posted by ssokolow View Post

            I'll probably regret this, but I'll raise my hand as someone who is fine with Git and also likes Rust.

            I'm pretty sure i've mentioned this before but I can code in C... I just don't like the busywork. The point of programming is to automate that stuff away.
            basically everyone who can code in rust can code in c. it's just a lot more code for the same output and way more footguns. every single person makes mistakes and, at real jobs, there are always going to be periods where you're crunched, exhausted and more likely to make mistakes. unfortunately though i don't think weasel has had that experience.

            also the preprocessor is the most disgusting piece of garbage in the history of programming relative to its use. there are worse things, for sure, but the preprocessor is essentially required. want to know what for_each_x_in_y does? gotta read the code, completely non-obvious from the name. but again, weasel gives strong vibes of coding like:

            Code:
            int x, y, z;
            x = a * b / c;
            y = h(x % 9001);
            z = v(j(k(l(m(y))));
            
            do_for(x, y, z) {
              z *= o(p(x, y, z));
            }
            wanna know what literally any of it does? good luck, skill issue
            Last edited by mobadboy; 12 January 2025, 01:51 PM.

            Comment

            • rookie701010
              Junior Member
              • Sep 2024
              • 3

              #26
              Originally posted by uid313 View Post

              Works fine until it doesn't, when you have a detached head, when you need to pick a merge strategy, when you get a merge conflict, when you need to squash commits or rebase.
              Can't really complain. Maybe on git am (I have a case that doesn't work, currently) but generally it is just quite useful. I'm mostly using the cli, though.

              Comment

              • rookie701010
                Junior Member
                • Sep 2024
                • 3

                #27
                Originally posted by mobadboy View Post

                i even oopsed my HEAD and recovered it thanks to git reflog.
                git reflog and stash are superpowers. I do lots of rebase work, and those tools are life savers. Also, cherry-picking a range is neat.

                Comment

                Working...
                X