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. How does anyone use TFS?

How does anyone use TFS?

Scheduled Pinned Locked Moved The Lounge
pythoncsscomquestionlearning
28 Posts 23 Posters 4 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.
  • M Marc Clifton

    It's usability is about the same as a jaw-less zombie. X| Marc

    V.A.P.O.R.ware - Visual Assisted Programming / Organizational Representation 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
    PauloJuanShirt
    wrote on last edited by
    #17

    We use our own networked instance and its been fine. The only place I find it lacking is I'd like to be able to find in files without having to get latest.

    1 Reply Last reply
    0
    • M Marc Clifton

      It's usability is about the same as a jaw-less zombie. X| Marc

      V.A.P.O.R.ware - Visual Assisted Programming / Organizational Representation 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

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

      My previous employers used TFS Online. We could never find anything. I agree it's a mess, never got used to it. Now using JIRA. It took a little getting used to, but at least I can find stuff there now.

      arrgh.js - Bringing LINQ to JavaScript Object-Oriented Programming in C# Succinctly Sander's bits - Writing the code you need

      1 Reply Last reply
      0
      • M Marc Clifton

        RyanDev wrote:

        Works just fine for us

        Besides the klunkiness of the UI, it also takes VS forever to load and to do any operation, like adding new files, committing, etc., probably because the whole thing has to go through a proxy that connects to a server on the company's internal network 3000 miles away. But why it even has to do that, as compared to, say, Git or SVN -- make your changes, review your changes, including new files, and commit. And I don't like integrated source control, I like to have options (meaning 3rd party separate apps) for exploring the repo, doing commits, merges, etc. Marc

        V.A.P.O.R.ware - Visual Assisted Programming / Organizational Representation 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

        D Offline
        D Offline
        daleofcourse
        wrote on last edited by
        #19

        My favourite "feature" is that deleting a file from the Solution Explorer then performing a checkin doesn't actually commit the delete; you have to open Team Explorer then check in there for the deletes to actually commit...crazy. This also causes complete havok with NuGet which attempts to delete a package that doesn't get deleted so it can't be replaced. I find I have to checkout the whole kit and kaboodle, manually delete the packages, check everything back in, in Team Explorer so packages actually get deleted, then checkout once more, then add the new packages then perform another check in. :wtf:

        M 1 Reply Last reply
        0
        • M Marc Clifton

          It's usability is about the same as a jaw-less zombie. X| Marc

          V.A.P.O.R.ware - Visual Assisted Programming / Organizational Representation 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

          N Offline
          N Offline
          ngoj
          wrote on last edited by
          #20

          TFS uses wrong terminology, as a result it always does something completely unexpected. If you have to use it (company decision) then employees must be properly trained at first place. If the company doesn't do the training prerequisite than the use of TFS is clunky and TFS functionality is limited. Finaly conclusion: run away of it unless your company is (big) Microsoft Partner (or something).

          J 1 Reply Last reply
          0
          • N ngoj

            TFS uses wrong terminology, as a result it always does something completely unexpected. If you have to use it (company decision) then employees must be properly trained at first place. If the company doesn't do the training prerequisite than the use of TFS is clunky and TFS functionality is limited. Finaly conclusion: run away of it unless your company is (big) Microsoft Partner (or something).

            J Offline
            J Offline
            JPaula
            wrote on last edited by
            #21

            Terminology is pretty simple: Check-out to start working on a file; check-in to send files that are checked out into the main repository; Rollback to undo a check-in; Undo to undo a check-out (revert changes). You have a command line, an integration with the file system or the visual studio integration (the best option, where things are pretty clear). It is much simpler than any other system, it's user interface in Visual Studio is very simple and straightforward - I teach it to newbies in 5 minutes.

            1 Reply Last reply
            0
            • H HobbyProggy

              Well i wanted to use TFS but then i saw TeamCity and fell in love :)

              Rules for the FOSW ![^]

              if(this.signature != "")
              {
              MessageBox.Show("This is my signature: " + Environment.NewLine + signature);
              }
              else
              {
              MessageBox.Show("404-Signature not found");
              }

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

              :thumbsup:

              1 Reply Last reply
              0
              • M Marc Clifton

                It's usability is about the same as a jaw-less zombie. X| Marc

                V.A.P.O.R.ware - Visual Assisted Programming / Organizational Representation 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
                Steve Naidamast
                wrote on last edited by
                #23

                I use Subversion and have been using it for years with no problems. I agree with everyone else here. TFS is not very intuitive at all and no matter how long I used it I still couldn't remember that there were two separate interfaces to do various tasks.

                Steve Naidamast Sr. Software Engineer Black Falcon Software, Inc. blackfalconsoftware@outlook.com

                1 Reply Last reply
                0
                • G Greyze

                  I setup TFS 2013-15 in our company, a complete switchover from our previous source control and bug tracking. We use local TFS, not TFS online. For source control everything is instantanous, and we're using TFVC not Git (which has a local repo). I think it's fantastic and the whole company loves it. Keep in mind we're all using Visual Studio 2015 so the integration is basically flawless.

                  J Offline
                  J Offline
                  johannesnestler
                  wrote on last edited by
                  #24

                  same here TFS works great for us (using SCRUM) - also wrote some custom server-plugins and Tools - you can do a lot with the API - I like the "open" way of MS. But I can understand the critics about TeamExplorer UI in VS...

                  1 Reply Last reply
                  0
                  • M Marc Clifton

                    It's usability is about the same as a jaw-less zombie. X| Marc

                    V.A.P.O.R.ware - Visual Assisted Programming / Organizational Representation 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

                    U Offline
                    U Offline
                    User 11389767
                    wrote on last edited by
                    #25

                    I've been using it for the last two years and for the most part find it no worse or particularly better than the others. What I don't like is Microsoft changing the interface and there is no notice until after the fact when they get around to sending an email. What makes this worse is they don't keep the documentation current so you try to find out how to do something and the doc doesn't match.

                    1 Reply Last reply
                    0
                    • D daleofcourse

                      My favourite "feature" is that deleting a file from the Solution Explorer then performing a checkin doesn't actually commit the delete; you have to open Team Explorer then check in there for the deletes to actually commit...crazy. This also causes complete havok with NuGet which attempts to delete a package that doesn't get deleted so it can't be replaced. I find I have to checkout the whole kit and kaboodle, manually delete the packages, check everything back in, in Team Explorer so packages actually get deleted, then checkout once more, then add the new packages then perform another check in. :wtf:

                      M Offline
                      M Offline
                      Middle Manager
                      wrote on last edited by
                      #26

                      ...and if you rename or move that file before deleting it the check in comes to a screeching halt because *gasp* the file isn't there anymore. TFS gets itself into more existential conundrums than a nihilist week-long retreat. I know MS. Clearly I'm not "holding it the right way".

                      1 Reply Last reply
                      0
                      • M Marc Clifton

                        It's usability is about the same as a jaw-less zombie. X| Marc

                        V.A.P.O.R.ware - Visual Assisted Programming / Organizational Representation 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

                        A Offline
                        A Offline
                        agolddog
                        wrote on last edited by
                        #27

                        I kinda think the answer is, "poorly". We changed from TFS to git earlier this year. Sure, it takes a while to get used to the local and remote repos in git, but once you're past that, you no longer have the frustrating little "nuances" of TFS mentioned in many of the other replies.

                        1 Reply Last reply
                        0
                        • M Marc Clifton

                          It's usability is about the same as a jaw-less zombie. X| Marc

                          V.A.P.O.R.ware - Visual Assisted Programming / Organizational Representation 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

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

                          Have used it for years. Works fine.

                          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