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. TFS or Git

TFS or Git

Scheduled Pinned Locked Moved The Lounge
designcollaborationhelpquestion
56 Posts 36 Posters 5 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.
  • K Kevin Marois

    Are there any Agile tools that work (well) with Git?

    If it's not broken, fix it until it is. Everything makes sense in someone's mind. Ya can't fix stupid.

    J Offline
    J Offline
    Jeremy Falcon
    wrote on last edited by
    #12

    I'm still new-ish to git myself, but there's always Jira[^] which will do that. It's like $10 if you host it yourself. As long the concepts are down I'd imagine you could find a way to adopt most tools to the workflow though. Anyway, here is the basic concept of agile within git: How Git fits into an agile workflow[^]. Since git makes branching much easier, you'll see people use them a lot more.

    Jeremy Falcon

    1 Reply Last reply
    0
    • K Kevin Marois

      I've used TFS. While the Web UI mildly annoying, I know it and it works. Git however is a whole different animal. To me it seems very confusing and difficult to work with. What are you guys using? What's the standard these days?

      If it's not broken, fix it until it is. Everything makes sense in someone's mind. Ya can't fix stupid.

      A Offline
      A Offline
      A_Griffin
      wrote on last edited by
      #13

      I am just so glad I work alone….

      K J 2 Replies Last reply
      0
      • K Kevin Marois

        I've used TFS. While the Web UI mildly annoying, I know it and it works. Git however is a whole different animal. To me it seems very confusing and difficult to work with. What are you guys using? What's the standard these days?

        If it's not broken, fix it until it is. Everything makes sense in someone's mind. Ya can't fix stupid.

        M Offline
        M Offline
        MarkTJohnson
        wrote on last edited by
        #14

        I use Git begrudgingly. Worst part of the learning curve is that if you have a file X.txt in branch A but not in branch B when you switch branches from A to B X.txt vanishes. It will come back when you switch back as long as it was checked in. It focuses on the repository as a whole rather than individual files. Get a good ide for Git, they help and have all the features one normally needs. I'm enjoying GitKraken right now but have used SourceTree as well.

        J 1 Reply Last reply
        0
        • M MarkTJohnson

          I use Git begrudgingly. Worst part of the learning curve is that if you have a file X.txt in branch A but not in branch B when you switch branches from A to B X.txt vanishes. It will come back when you switch back as long as it was checked in. It focuses on the repository as a whole rather than individual files. Get a good ide for Git, they help and have all the features one normally needs. I'm enjoying GitKraken right now but have used SourceTree as well.

          J Offline
          J Offline
          Jeremy Falcon
          wrote on last edited by
          #15

          MarkTJohnson wrote:

          It focuses on the repository as a whole rather than individual files.

          I find that's part of what makes branching incredibly easy in git though. Less is more.

          Jeremy Falcon

          M 1 Reply Last reply
          0
          • A A_Griffin

            I am just so glad I work alone….

            K Offline
            K Offline
            kmoorevs
            wrote on last edited by
            #16

            A_Griffin wrote:

            I am just so glad I work alone….

            Hah! That makes two of us! I still have a coworker that does mostly non-coding stuff. I've made it almost 20 years without source control...code fearlessly! :laugh:

            "Go forth into the source" - Neal Morse

            1 Reply Last reply
            0
            • J Jeremy Falcon

              MarkTJohnson wrote:

              It focuses on the repository as a whole rather than individual files.

              I find that's part of what makes branching incredibly easy in git though. Less is more.

              Jeremy Falcon

              M Offline
              M Offline
              MarkTJohnson
              wrote on last edited by
              #17

              To each his own. I prefer the old days with file locking. But the files disappearing between branches was is real PITA at times when you want to compare files.

              J 1 Reply Last reply
              0
              • M MarkTJohnson

                To each his own. I prefer the old days with file locking. But the files disappearing between branches was is real PITA at times when you want to compare files.

                J Offline
                J Offline
                Jeremy Falcon
                wrote on last edited by
                #18

                MarkTJohnson wrote:

                To each his own. I prefer the old days with file locking.

                :-D Fair enough.

                MarkTJohnson wrote:

                But the files disappearing between branches was is real PITA at times when you want to compare files.

                Well, you can do a diff across branches. Not sure what to click in Tortoise for it, but it has to support it since git does.

                Jeremy Falcon

                G 1 Reply Last reply
                0
                • A A_Griffin

                  I am just so glad I work alone….

                  J Offline
                  J Offline
                  Jorgen Andersson
                  wrote on last edited by
                  #19

                  I'm using versioncontrol also for private stuff.

                  Wrong is evil and must be defeated. - Jeff Ello

                  A 1 Reply Last reply
                  0
                  • K Kevin Marois

                    I've used TFS. While the Web UI mildly annoying, I know it and it works. Git however is a whole different animal. To me it seems very confusing and difficult to work with. What are you guys using? What's the standard these days?

                    If it's not broken, fix it until it is. Everything makes sense in someone's mind. Ya can't fix stupid.

                    M Offline
                    M Offline
                    Munchies_Matt
                    wrote on last edited by
                    #20

                    Git is an immense over kill. SO complex, so powerful, so much more than you need, but it works. Very very well. Take the time to get to know it, the online support is very good. You will, after a few years, wonder why you use anything else.

                    1 Reply Last reply
                    0
                    • K Kevin Marois

                      I've used TFS. While the Web UI mildly annoying, I know it and it works. Git however is a whole different animal. To me it seems very confusing and difficult to work with. What are you guys using? What's the standard these days?

                      If it's not broken, fix it until it is. Everything makes sense in someone's mind. Ya can't fix stupid.

                      J Offline
                      J Offline
                      Jorgen Andersson
                      wrote on last edited by
                      #21

                      I made a pretty extensive research on the subject a few years ago and decided for Mercurial instead. If you want to change your VC system you should anyway really opt for a distributed one. Mercurial is filebased while Git is having a little database, so Git is having much better performance on large repositories (Yes, I'm oversimplifying things) This is not the reason Git became the defacto standard. Almost everything else is better with Mercurial, especially the learning curve. It was because when Linus Torvalds was choosing a DVC for Linux, he really liked a GIT function called Rebase, which allowed him to completely remove edits from people he considered idiots.

                      Wrong is evil and must be defeated. - Jeff Ello

                      S P 2 Replies Last reply
                      0
                      • J Jorgen Andersson

                        I'm using versioncontrol also for private stuff.

                        Wrong is evil and must be defeated. - Jeff Ello

                        A Offline
                        A Offline
                        A_Griffin
                        wrote on last edited by
                        #22

                        Well, I do too - but as a single developer I can use my own (very) simplified methods, which double as a backup system.

                        J 1 Reply Last reply
                        0
                        • K Kevin Marois

                          I've used TFS. While the Web UI mildly annoying, I know it and it works. Git however is a whole different animal. To me it seems very confusing and difficult to work with. What are you guys using? What's the standard these days?

                          If it's not broken, fix it until it is. Everything makes sense in someone's mind. Ya can't fix stupid.

                          J Offline
                          J Offline
                          Jorgen Andersson
                          wrote on last edited by
                          #23

                          xkcd: Git[^]

                          Wrong is evil and must be defeated. - Jeff Ello

                          J 1 Reply Last reply
                          0
                          • K Kevin Marois

                            I've used TFS. While the Web UI mildly annoying, I know it and it works. Git however is a whole different animal. To me it seems very confusing and difficult to work with. What are you guys using? What's the standard these days?

                            If it's not broken, fix it until it is. Everything makes sense in someone's mind. Ya can't fix stupid.

                            D Offline
                            D Offline
                            Duncan Edwards Jones
                            wrote on last edited by
                            #24

                            Use GIT It is ugly and non intuitive which makes you think very carefully about what you are doing with it and be frugal. Use C++ for the same reason. :-)

                            1 Reply Last reply
                            0
                            • A A_Griffin

                              Well, I do too - but as a single developer I can use my own (very) simplified methods, which double as a backup system.

                              J Offline
                              J Offline
                              Jorgen Andersson
                              wrote on last edited by
                              #25

                              I use Mercurial, it's nonintrusive, filebased (i.e. easy to backup) and easy to use. And powerful when you need it.

                              Wrong is evil and must be defeated. - Jeff Ello

                              1 Reply Last reply
                              0
                              • Sander RosselS Sander Rossel

                                TFS and Git are not mutually exclusive? :confused: Do you mean TFVC, the Microsoft Team Foundation Version Control that not even Microsoft is using anymore? TFS supports both TFVC and Git, but I'd recommend Git. In fact, TFVC shouldn't even be an options anymore because, as said, not even its creator Microsoft uses it anymore. Branching and merging is a lot better and easier in Git. Besides, Git has become the industry standard making it easier to find help and documentation. I've also heard good things about Mercurial by the way. And I guess SVN is still an options too, although I never hear about it anymore. I'm not sure if those are supported in TFS though :)

                                Best, Sander Continuous Integration, Delivery, and Deployment arrgh.js - Bringing LINQ to JavaScript Object-Oriented Programming in C# Succinctly

                                J Offline
                                J Offline
                                Jorgen Andersson
                                wrote on last edited by
                                #26

                                Since I've been using both Git and TFS I can only recommend Mercurial.

                                Wrong is evil and must be defeated. - Jeff Ello

                                1 Reply Last reply
                                0
                                • K Kevin Marois

                                  I really only care about Source Control. Do you have any "getting started" resources?

                                  If it's not broken, fix it until it is. Everything makes sense in someone's mind. Ya can't fix stupid.

                                  S Offline
                                  S Offline
                                  Slacker007
                                  wrote on last edited by
                                  #27

                                  Kevin Marois wrote:

                                  "getting started" resources?

                                  I think there is a lot of tutorials on youtube, actually. I find those to be the best versus just reading text about something.

                                  1 Reply Last reply
                                  0
                                  • J Jorgen Andersson

                                    xkcd: Git[^]

                                    Wrong is evil and must be defeated. - Jeff Ello

                                    J Offline
                                    J Offline
                                    Jeremy Falcon
                                    wrote on last edited by
                                    #28

                                    :rolleyes:

                                    Jeremy Falcon

                                    1 Reply Last reply
                                    0
                                    • J Jorgen Andersson

                                      I made a pretty extensive research on the subject a few years ago and decided for Mercurial instead. If you want to change your VC system you should anyway really opt for a distributed one. Mercurial is filebased while Git is having a little database, so Git is having much better performance on large repositories (Yes, I'm oversimplifying things) This is not the reason Git became the defacto standard. Almost everything else is better with Mercurial, especially the learning curve. It was because when Linus Torvalds was choosing a DVC for Linux, he really liked a GIT function called Rebase, which allowed him to completely remove edits from people he considered idiots.

                                      Wrong is evil and must be defeated. - Jeff Ello

                                      S Offline
                                      S Offline
                                      Scott Serl
                                      wrote on last edited by
                                      #29

                                      I also prefer Mercurial, but everyone seems to use git, so I switched so I can more easily collaborate. And I now use GitHub, so more reason for git. Linux Torvalds likes git because he created it! Bazaar (another distributed source control system), git and Mercurial were all released within a month of each other back in 2005.

                                      1 Reply Last reply
                                      0
                                      • K Kevin Marois

                                        I really only care about Source Control. Do you have any "getting started" resources?

                                        If it's not broken, fix it until it is. Everything makes sense in someone's mind. Ya can't fix stupid.

                                        R Offline
                                        R Offline
                                        Rajesh R Subramanian
                                        wrote on last edited by
                                        #30

                                        If source control is the only thing you care about, TFS should be more than adequate.

                                        1 Reply Last reply
                                        0
                                        • K Kevin Marois

                                          I've used TFS. While the Web UI mildly annoying, I know it and it works. Git however is a whole different animal. To me it seems very confusing and difficult to work with. What are you guys using? What's the standard these days?

                                          If it's not broken, fix it until it is. Everything makes sense in someone's mind. Ya can't fix stupid.

                                          E Offline
                                          E Offline
                                          Eytukan
                                          wrote on last edited by
                                          #31

                                          Using GIT on TFS.

                                          Starting to think people post kid pics in their profiles because that was the last time they were cute - Jeremy Falcon.

                                          S 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