Matthew MitrikMatthew Mitrik

My feedback

  1. 3 votes
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      You have left! (?) (thinking…)
      Matthew MitrikMatthew Mitrik commented  ·   ·  Delete…

      Thanks for the suggestion (and mockup)! For a while, we've talked about wanting to extend the filter box to support filters like changetype:edit that should make this easier.

      Support for alternate Team Explorer page layouts (i.e. when undocking the page) is also on the backlog, but just hasn't been a priority yet :(

      Thanks,
      Matt
      PM | TFS Version Control

    • 10 votes
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        I agree to the terms of service
        Signed in as (Sign out)
        You have left! (?) (thinking…)
        Matthew MitrikMatthew Mitrik commented  ·   ·  Delete…

        Thanks for the feedback! Adding full support for the explicit staging model is on our backlog. We've envisioned it as being an optional setting, very similar to what's described above. Having this item is good for us to track the community interest.

        Matt
        Program Manager | Version Control

      • 7 votes
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          I agree to the terms of service
          Signed in as (Sign out)
          You have left! (?) (thinking…)
          2 comments  ·  Visual Studio  ·  Flag idea as inappropriate…  ·  Admin →
          Matthew MitrikMatthew Mitrik commented  ·   ·  Delete…

          Thanks for the feedback. A linking experience should be relatively straightforward to build. That is, with a service hook in GitHub, you could trigger linking to VSO work items, much like the linking that is supported with VSO hosted Git repos.

          Deeper integration poses more of a challenge, though basic experiences like browsing the code of an "external" repo should be possible.

        • 267 votes
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            I agree to the terms of service
            Signed in as (Sign out)
            You have left! (?) (thinking…)

            Thanks for the feedback. The web access site for TFS 2010 features a search box for work items. The work item search box has been added into the product for the next version of Visual Studio. As BertrandH notes, there’s a third party plug-in that adds a search box for work items to VS 2010. Our official powertools for VS 2010 also recently released with a work item search box added in: http://visualstudiogallery.msdn.microsoft.com/c255a1e4-04ba-4f68-8f4e-cd473d6b971f.

            We continue to look into a comprehensive search solution for all artifacts in TFS besides just work items.

            Matthew MitrikMatthew Mitrik commented  ·   ·  Delete…

            There is an existing suggestion for adding search capabilities to TFS. I suggest voting on that issue: http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/2037649-implement-indexed-full-text-search-of-work-items-

          • 6 votes
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              I agree to the terms of service
              Signed in as (Sign out)
              You have left! (?) (thinking…)
              Matthew MitrikMatthew Mitrik commented  ·   ·  Delete…

              In this scenario, when you cloned from Github to TFService, would you expect that to create a Git repo for you, or do you want the code from Github to be checked in to TFS version control?

              Matt
              Program Manager | TFS Version Control

            • 8 votes
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                I agree to the terms of service
                Signed in as (Sign out)
                You have left! (?) (thinking…)
                Matthew MitrikMatthew Mitrik commented  ·   ·  Delete…

                To be clear, I think this ask is to be able to compare the contents of the changesets, not the contents of the tree at the point in time the changeset was created - is that correct? I would love to better understand the need behind this scenario.

                Matt
                Program Manager | TFS Version Control

              • 1,414 votes
                Vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  I agree to the terms of service
                  Signed in as (Sign out)
                  You have left! (?) (thinking…)
                  Matthew MitrikMatthew Mitrik commented  ·   ·  Delete…

                  Something worth calling out here is the Git-TF project that we just released to enable cross-platform integration between local Git repos and TFS: http://blogs.msdn.com/b/bharry/archive/2012/08/13/announcing-git-integration-with-tfs.aspx

                  I know that this doesn't fully address the DVCS features discussed here, but it does enable some decentralization for developers that would like or need to use Git, and already have TFS in place as an ALM solution.

                  Matthew MitrikMatthew Mitrik commented  ·   ·  Delete…

                  Just to touch base here, DVCS is something that we're planning for in the future. The feedback here provides a lot of good insight, and we'll use this as we develop our strategy.

                  -Matt
                  Program Manager | TFS Version Control

                • 584 votes
                  Vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    I agree to the terms of service
                    Signed in as (Sign out)
                    You have left! (?) (thinking…)
                    Matthew MitrikMatthew Mitrik commented  ·   ·  Delete…

                    Thanks for the feedback. Our original goal with the tree view was to reduce the amount of horizontal space required to show files with changes. We have heard this feedback to have a more concise list view, and we're already tracking it on our backlog.

                    One question I have though about is if the full path is needed in a flat list view? If it was accessible in a tooltip, would that be good enough?

                    Matt
                    Program Manager | TFS Version Control

                  • 8 votes
                    Vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      I agree to the terms of service
                      Signed in as (Sign out)
                      You have left! (?) (thinking…)
                      Matthew MitrikMatthew Mitrik commented  ·   ·  Delete…

                      This is definitely a useful feature, and it is one that we're already tracking on our backlog. I think that we would implement it so that files could be downloaded individually, as well as allowing an entire project to be downloaded as a .zip file.

                      Matt
                      Program Manager | TFS Version Control

                    • 142 votes
                      Vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        I agree to the terms of service
                        Signed in as (Sign out)
                        You have left! (?) (thinking…)
                        Matthew MitrikMatthew Mitrik commented  ·   ·  Delete…

                        We've talked about adding this feature in the past, but one major reservation we have is how this impacts and complicates file merging. For example, if a file is edited on two branches, and two new revision numbers or log messages are added, then what might otherwise be an auto-mergeable edit is almost guaranteed to result in a conflict that needs to be manually merged. I would be curious to know how many people that want keyword expansion are using branching, and how their experiences have been when merging.

                        For those that might not be aware of the "client side workarounds", there is a CodePlex project to provide some keyword expansion capabilities. I blogged about this some time ago: http://blogs.msdn.com/b/mitrik/archive/2009/08/10/keyword-expansion-check-in-policy-on-codeplex.aspx

                      • 1 vote
                        Vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          I agree to the terms of service
                          Signed in as (Sign out)
                          You have left! (?) (thinking…)
                          Matthew MitrikMatthew Mitrik commented  ·   ·  Delete…

                          You should be able to use the 64-bit MSSCCI provider for TFS to work with 64-bit Access. You can download the TFS MSSCCI provider on CodeGallery: http://visualstudiogallery.msdn.microsoft.com/69371e0f-738f-417d-bf2f-7bd2d08dc40b

                          Matt
                          Program Manager | TFS Version Control

                        • 12 votes
                          Vote
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            I agree to the terms of service
                            Signed in as (Sign out)
                            You have left! (?) (thinking…)
                            Matthew MitrikMatthew Mitrik commented  ·   ·  Delete…

                            TFS shelvesets prompt before overriding any existing shelveset with the same name, and prior to TFS11, unshelving required a clean workspace before anything could be unshelved, so I'm not sure I understand the point about overriding existing files.

                            That said, TFS 11 allows you to merge files when unshelving, giving a conflict resolution experience similar to performing a Get Latest operation when you have local edits that have also changed on the server.

                            As for the points about making shelvesets as the basis for different tasks, are you looking for a way to have shelvesets build upon one another in a cumulative way? So that at a later point in time you could choose to select out portions to be integrated/checked in independently? I can see how you would use local branches in Git to do this, and I can see some value in supporting this with shelvesets.

                            Matt
                            Program Manager | TFS Version Control

                          • 607 votes
                            Vote
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              I agree to the terms of service
                              Signed in as (Sign out)
                              You have left! (?) (thinking…)
                              Matthew MitrikMatthew Mitrik commented  ·   ·  Delete…

                              This one has been on our radar for a while - interesting to see a large number of votes already. I'm reading into this as a need to be more selective when pulling in features/bugfixes from development branches into a main/production branch. Is that the high-level issue?

                              Matt
                              Program Manager | TFS Version Control

                            • 2 votes
                              Vote
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                I agree to the terms of service
                                Signed in as (Sign out)
                                You have left! (?) (thinking…)
                                Matthew MitrikMatthew Mitrik commented  ·   ·  Delete…

                                Definitely a good idea. We've tried to do this somewhat for Builds, but you're right there is a lot of integration missing for all things related to the process template. Ideally, we'll build better tools to edit and manage process customizations, and those tools should be integrated into VC to version items properly.

                                Matt
                                Program Manager | TFS Version Control

                              • 16 votes
                                Vote
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  I agree to the terms of service
                                  Signed in as (Sign out)
                                  You have left! (?) (thinking…)
                                  Matthew MitrikMatthew Mitrik commented  ·   ·  Delete…

                                  So this would be sort of a "annotate this item at a given point in time", right?

                                  We have talked about adding a feature that would allow you to "drill in" past the latest version to see who made changes in the past. I can imagine sort of a hybrid history/annotate/diff view that would allow users to easily pivot on the changeset, line, or token to see how changes occurred over time. For example, I could see wanting to view the annotated file as it looked prior to a merge or a refactoring effort.

                                  Matt
                                  Program Manager | TFS Version Control

                                • 43 votes
                                  Vote
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    I agree to the terms of service
                                    Signed in as (Sign out)
                                    You have left! (?) (thinking…)
                                    Matthew MitrikMatthew Mitrik commented  ·   ·  Delete…

                                    In the past we've talked about having an "Activity Feed" that would allow users to subscribe to the various projects and teams they're interested in, and then in VS there would be an experience for viewing this feed. It seems like this idea is very similar to the feed concept.

                                    Matt
                                    Program Manager | TFS Version Control

                                  • 1 vote
                                    Vote
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      I agree to the terms of service
                                      Signed in as (Sign out)
                                      You have left! (?) (thinking…)
                                      Matthew MitrikMatthew Mitrik commented  ·   ·  Delete…

                                      Have you tried using the Annotate command? I think this feature should give you some help, though it is most useful for understanding who last changed a line/function/method in a class.

                                      FWIW, we've talked about a feature to "drill in" on an annotated file to look further back in history and see the changes over time. Maybe that's more of what you're after here.

                                      Matt
                                      Program Manager | TFS Version Control

                                    • 10 votes
                                      Vote
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        I agree to the terms of service
                                        Signed in as (Sign out)
                                        You have left! (?) (thinking…)
                                        Matthew MitrikMatthew Mitrik commented  ·   ·  Delete…

                                        Is the real ask here for better Git/GitHub integration in VS? It would certainly be useful for developers choosing to use Git to have source control integration in VS, but I'm not sure having your "TFS repo" in Git is a way that anybody would want to work.

                                        Matt
                                        Program Manager | TFS Version Control

                                      • 18 votes
                                        Vote
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          I agree to the terms of service
                                          Signed in as (Sign out)
                                          You have left! (?) (thinking…)
                                          Matthew MitrikMatthew Mitrik commented  ·   ·  Delete…

                                          Have you tried using the History command? In TFS 2010 it has views that list both the changesets for a given item, and any labels applied to that item.

                                          Is that what you're looking for here, or am I not understanding this ask?

                                          Thanks,

                                          Matt
                                          Program Manager | TFS Version Control

                                        • 3 votes
                                          Vote
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            I agree to the terms of service
                                            Signed in as (Sign out)
                                            You have left! (?) (thinking…)
                                            Matthew MitrikMatthew Mitrik commented  ·   ·  Delete…

                                            Generally, the guidance around how to structure team projects and collections is to ensure that all projects that are sharing code are in the same collection. That said, we recognize that there are some scenarios where cross collection branching and merging are desired, and we're tracking this on our backlog. It would also be very helpful to understand real-world scenarios where this is needed.

                                            Thanks!

                                            Matt
                                            Program Manager | TFS Version Control

                                          ← Previous 1 3 4

                                          Feedback and Knowledge Base