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 Book?

TFS Book?

Scheduled Pinned Locked Moved The Lounge
helpquestionlearningworkspace
27 Posts 17 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.
  • K Kevin Marois

    I have been tasked with researching TFS for use at my company. I know little to nothing about it. Can you guys recommend a decent book for setup and administration of TFS? Thanks

    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
    S Houghtelin
    wrote on last edited by
    #12

    I thought that people who were TFS couldn't read... :~

    It was broke, so I fixed it.

    1 Reply Last reply
    0
    • K Kevin Marois

      So you DON'T have an answer then?

      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
      Marc Clifton
      wrote on last edited by
      #13

      Kevin Marois wrote:

      So you DON'T have an answer then?

      Correct. We have a wonderful woman at work that took TFS training. Just yesterday, we asked her why one of our devs wasn't seeing my latest code commit. After some fussing, she suggested restarting Visual Studio and doing a "get latest" again. Yup, that solved the problem. She actually is incredibly knowledgeable about TFS, this was one of those "tool flukes." Marc

      Latest Article - Create a Dockerized Python Fiddle Web App Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802

      K 1 Reply Last reply
      0
      • S Slacker007

        TFS is much better now.

        M Offline
        M Offline
        Marc Clifton
        wrote on last edited by
        #14

        Slacker007 wrote:

        TFS is much better now.

        The fact that there's no stand-alone tool for checking in/out code, the VS UI's (I'm usually spending minutes fussing with the include/exclude trees) sucks, and, while not TFS's problem per se, our network and the server hosting TFS is so slow that it can literally take a couple minutes to add a file to a solution. And "Get Latest?" That's usually a couple walks around the facility and it might be done when you get back if you're lucky. Marc

        Latest Article - Create a Dockerized Python Fiddle Web App Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802

        S P 2 Replies Last reply
        0
        • K Kevin Marois

          I have been tasked with researching TFS for use at my company. I know little to nothing about it. Can you guys recommend a decent book for setup and administration of TFS? Thanks

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

          L Offline
          L Offline
          Lucas Vogel
          wrote on last edited by
          #15

          Professional Scrum Development with TFS 2012 (Developer Reference) [^]

          1 Reply Last reply
          0
          • K Kevin Marois

            I have been tasked with researching TFS for use at my company. I know little to nothing about it. Can you guys recommend a decent book for setup and administration of TFS? Thanks

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

            K Offline
            K Offline
            KC CahabaGBA
            wrote on last edited by
            #16

            We are bringing up TFS 2017 here in our environment because supposedly it supports FIPS. So I can't give you much in the way of guidance as we are just getting it up. But what I can tell you is what we've hear after the enabled FIPS deployment of TFS failed the install. That being that you can not install with FIPS support from the GUI. You must install from the command line to do so with FIPS support. We work within a high security environment, so using an external repository is out of the question. Which is why we ended up with TFS. Yet another award for MS with that call!

            1 Reply Last reply
            0
            • K Kevin Marois

              I have been tasked with researching TFS for use at my company. I know little to nothing about it. Can you guys recommend a decent book for setup and administration of TFS? Thanks

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

              C Offline
              C Offline
              chrisseanhayes
              wrote on last edited by
              #17

              as soon as I read this post I thought, "you aren't using GIT?" I can bet there's pluralsight courses on TFS but even MICROSOFT internally moved all there repositories to GIT! GIT IT! Writing on the wall. Any business leader who doesn't understand that is making a grave BUSINESS mistake.

              K 1 Reply Last reply
              0
              • M Marc Clifton

                Slacker007 wrote:

                TFS is much better now.

                The fact that there's no stand-alone tool for checking in/out code, the VS UI's (I'm usually spending minutes fussing with the include/exclude trees) sucks, and, while not TFS's problem per se, our network and the server hosting TFS is so slow that it can literally take a couple minutes to add a file to a solution. And "Get Latest?" That's usually a couple walks around the facility and it might be done when you get back if you're lucky. Marc

                Latest Article - Create a Dockerized Python Fiddle Web App Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802

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

                Marc Clifton wrote:

                our network and the server hosting TFS is so slow

                there you go.

                Marc Clifton wrote:

                ussing with the include/exclude trees

                I agree, but I am used to it now. Bitbucket with Tortoise for Git is still my choice.

                1 Reply Last reply
                0
                • M Marc Clifton

                  Kevin Marois wrote:

                  So you DON'T have an answer then?

                  Correct. We have a wonderful woman at work that took TFS training. Just yesterday, we asked her why one of our devs wasn't seeing my latest code commit. After some fussing, she suggested restarting Visual Studio and doing a "get latest" again. Yup, that solved the problem. She actually is incredibly knowledgeable about TFS, this was one of those "tool flukes." Marc

                  Latest Article - Create a Dockerized Python Fiddle Web App Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802

                  K Offline
                  K Offline
                  Kevin Marois
                  wrote on last edited by
                  #19

                  Ya, but ALL tools have some issues. I've used TFS before, and aside from it's hideous web UI, the source control portion VS integration seems to work OK. Any concrete reasons to NOT use it?

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

                  M C 2 Replies Last reply
                  0
                  • C chrisseanhayes

                    as soon as I read this post I thought, "you aren't using GIT?" I can bet there's pluralsight courses on TFS but even MICROSOFT internally moved all there repositories to GIT! GIT IT! Writing on the wall. Any business leader who doesn't understand that is making a grave BUSINESS mistake.

                    K Offline
                    K Offline
                    Kevin Marois
                    wrote on last edited by
                    #20

                    chrisseanhayes wrote:

                    Any business leader who doesn't understand that is making a grave BUSINESS mistake.

                    Since I know absolutly ZERO about GIT, and have used TFS before, this really means nothing to me. I did work for a company not too long ago and they used GIT for source control, and I remember many painful experiences with GIT. My impression as a first time user was that it was horrible and was EXTREMELY difficult to work with. Having said all that, I think my original question was wrong. I don't think I want TFS, I think what I really want is Team Services.

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

                    C 1 Reply Last reply
                    0
                    • K Kevin Marois

                      chrisseanhayes wrote:

                      Any business leader who doesn't understand that is making a grave BUSINESS mistake.

                      Since I know absolutly ZERO about GIT, and have used TFS before, this really means nothing to me. I did work for a company not too long ago and they used GIT for source control, and I remember many painful experiences with GIT. My impression as a first time user was that it was horrible and was EXTREMELY difficult to work with. Having said all that, I think my original question was wrong. I don't think I want TFS, I think what I really want is Team Services.

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

                      C Offline
                      C Offline
                      chrisseanhayes
                      wrote on last edited by
                      #21

                      i'm sorry you missed my point MICROSOFT ISN'T USING IT so if Microsoft isn't using it then guess what it's trajectory is? saying "I don't understand it so i'm not using it" is like being a horse cart driver in the 1800's and saying "I don't know how to drive therefore i'm not buying into this automobile market"

                      1 Reply Last reply
                      0
                      • M Marc Clifton

                        Slacker007 wrote:

                        TFS is much better now.

                        The fact that there's no stand-alone tool for checking in/out code, the VS UI's (I'm usually spending minutes fussing with the include/exclude trees) sucks, and, while not TFS's problem per se, our network and the server hosting TFS is so slow that it can literally take a couple minutes to add a file to a solution. And "Get Latest?" That's usually a couple walks around the facility and it might be done when you get back if you're lucky. Marc

                        Latest Article - Create a Dockerized Python Fiddle Web App Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802

                        P Offline
                        P Offline
                        patbob
                        wrote on last edited by
                        #22

                        These are all issues with your setup. Where I work, a couple of minutes is how long it takes me to get the entirety of our main project -- a million lines of source code spread across a few hundred files. And there is a standalone tool (Team Explorer Everywhere). I chased it down when I was doing Linux development on some of our C# code. It's not very friendly, but it's there. I ended up not using it.

                        I live in Oregon, and I'm an engineer.

                        M 1 Reply Last reply
                        0
                        • K Kevin Marois

                          Ya, but ALL tools have some issues. I've used TFS before, and aside from it's hideous web UI, the source control portion VS integration seems to work OK. Any concrete reasons to NOT use it?

                          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
                          Marc Clifton
                          wrote on last edited by
                          #23

                          Kevin Marois wrote:

                          Any concrete reasons to NOT use it?

                          Compared to tools like SmartGitHg, the UI is incredibly klunky. OK, granted it integrates with the task management / work ID BS that the company uses, which is more incredibly klunky UI implementation, and nobody uses it anyways except to create work ID's and supposedly track amount of work done on a task, which nobody keeps up to date anyways. So, yeah, there again, I'm complaining more about processes than the tool itself. But still, the UI and UX is so much more inferior than what I experience using SmartGitHg. Marc

                          Latest Article - Create a Dockerized Python Fiddle Web App Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802

                          1 Reply Last reply
                          0
                          • P patbob

                            These are all issues with your setup. Where I work, a couple of minutes is how long it takes me to get the entirety of our main project -- a million lines of source code spread across a few hundred files. And there is a standalone tool (Team Explorer Everywhere). I chased it down when I was doing Linux development on some of our C# code. It's not very friendly, but it's there. I ended up not using it.

                            I live in Oregon, and I'm an engineer.

                            M Offline
                            M Offline
                            Marc Clifton
                            wrote on last edited by
                            #24

                            patbob wrote:

                            And there is a standalone tool

                            I remember reading about it and that it possibly was not compatible with whatever setup we're using. And yes, it did not look very friendly. Marc

                            Latest Article - Create a Dockerized Python Fiddle Web App Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny Artificial intelligence is the only remedy for natural stupidity. - CDP1802

                            1 Reply Last reply
                            0
                            • K Kevin Marois

                              Ya, but ALL tools have some issues. I've used TFS before, and aside from it's hideous web UI, the source control portion VS integration seems to work OK. Any concrete reasons to NOT use it?

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

                              C Offline
                              C Offline
                              ClockMeister
                              wrote on last edited by
                              #25

                              Kevin Marois wrote:

                              a, but ALL tools have some issues. I've used TFS before, and aside from it's hideous web UI, the source control portion VS integration seems to work OK. Any concrete reasons to NOT use it?

                              Hi Kevin, No, there are no concrete reasons NOT to use the thing. TFS works fine. Like any complex system it requires some administration. You're going to get the same response from the development community that you'll get any time you ask them what the best text-editor or compiler is. The latest "fad" among developers for this kind of thing is GIT. You're probably in a shop that has TFS and all the cute answers telling you to switch to GIT are as productive as all the "switch to Linux" crap. All you asked for was books on the subject. Go to APress.COM and search the titles there. You'll find several pertaining to TFS so you can learn what you need to know. [http://www.apress.com/us/search?query=tfs\] -CM

                              If you think hiring a professional is expensive, wait until you hire an amateur! - Red Adair

                              1 Reply Last reply
                              0
                              • K Kevin Marois

                                I have been tasked with researching TFS for use at my company. I know little to nothing about it. Can you guys recommend a decent book for setup and administration of TFS? Thanks

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

                                G Offline
                                G Offline
                                Greg Prosch
                                wrote on last edited by
                                #26

                                I'd just recommend the online docs and some up-to-date articles because there aren't any TFS 2017 books published yet to my knowledge and the TFS 2015 ones would be a quite a bit out of date. TFS is an excellent product and its rate of change has been considerable. If you really want a book then I'd suggest you get one of the TFS 2015 ones from one of the leading publishers. Any one will do. Then be sure to read the release notes for the TFS updates that have occurred since then because they are considerable. I was quite appalled by the many terrible responses you received to your inquiry. Good luck.

                                1 Reply Last reply
                                0
                                • K Kevin Marois

                                  I have been tasked with researching TFS for use at my company. I know little to nothing about it. Can you guys recommend a decent book for setup and administration of TFS? Thanks

                                  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
                                  RickZeeland
                                  wrote on last edited by
                                  #27

                                  May I suggest an alternative for use with private repositories ? We are using the open source Gitea GIT server , it is dead simple to install and uses very little resources. It also runs on multiple platforms. See: GitHub - go-gitea/gitea: Gitea: Git with a cup of tea[^]

                                  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