Matthew MitrikMatthew Mitrik

My feedback

  1. 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…)
      3 comments  ·  Team Services » Version Control (Git/TFVC)  ·  Flag idea as inappropriate…  ·  Admin →
      Matthew MitrikMatthew Mitrik commented  · 

      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

    • 64 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…)
        4 comments  ·  Team Services » Version Control (Git/TFVC)  ·  Flag idea as inappropriate…  ·  Admin →
        Matthew MitrikMatthew Mitrik commented  · 

        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 IDE  ·  Flag idea as inappropriate…  ·  Admin →
          Matthew MitrikMatthew Mitrik commented  · 

          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.

        • 385 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…)
            16 comments  ·  Team Services » Work Item Tracking  ·  Flag idea as inappropriate…  ·  Admin →
            Matthew MitrikMatthew Mitrik commented  · 

            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…)
              2 comments  ·  Team Services » Version Control (Git/TFVC)  ·  Flag idea as inappropriate…  ·  Admin →
              Matthew MitrikMatthew Mitrik commented  · 

              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

            • 20 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…)
                5 comments  ·  Team Services » Version Control (Git/TFVC)  ·  Flag idea as inappropriate…  ·  Admin →
                Matthew MitrikMatthew Mitrik commented  · 

                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

              • 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…)
                  1 comment  ·  Team Services » Version Control (Git/TFVC)  ·  Flag idea as inappropriate…  ·  Admin →
                  Matthew MitrikMatthew Mitrik commented  · 

                  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

                • 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…)
                    2 comments  ·  Team Services  ·  Flag idea as inappropriate…  ·  Admin →

                    Thanks for your great suggestion. In an ideal world with unlimited capacity, we would have implemented every single piece of customer feedback. However we live in reality and we need to make tough decisions, including the decision to focus on areas that make the most impact. The voting system in User Voice is a great platform to measure which improvements make the most impact. We also want to be open and transparent with you that this suggestion will not be part of the next release. We will keep the suggestion on our own backlogs, and archive it in User Voice. This gives back your votes so you can use it on other suggestions and tell us what other improvements will have the most impact in your daily life using TFS/VSO.

                    Read more how we use User Voice to listen to customers in this blog post http://blogs.msdn.com/b/visualstudioalm/archive/2015/10/08/how-we-use-user-voice-to-make-a-better-product.aspx

                    Ewald…

                    Matthew MitrikMatthew Mitrik commented  · 

                    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

                  • 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…)
                      1 comment  ·  Team Services  ·  Flag idea as inappropriate…  ·  Admin →

                      Thanks for your great suggestion. In an ideal world with unlimited capacity, we would have implemented every single piece of customer feedback. However we live in reality and we need to make tough decisions, including the decision to focus on areas that make the most impact. The voting system in User Voice is a great platform to measure which improvements make the most impact. We also want to be open and transparent with you that this suggestion will not be part of the next release. We will keep the suggestion on our own backlogs, and archive it in User Voice. This gives back your votes so you can use it on other suggestions and tell us what other improvements will have the most impact in your daily life using TFS/VSO.

                      Read more how we use User Voice to listen to customers in this blog post http://blogs.msdn.com/b/visualstudioalm/archive/2015/10/08/how-we-use-user-voice-to-make-a-better-product.aspx

                      Ewald…

                      Matthew MitrikMatthew Mitrik commented  · 

                      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

                    • 67 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…)
                        5 comments  ·  Team Services » Version Control (Git/TFVC)  ·  Flag idea as inappropriate…  ·  Admin →
                        Matthew MitrikMatthew Mitrik commented  · 

                        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

                      • 49 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…)
                          4 comments  ·  Team Services » Dashboards and Reporting  ·  Flag idea as inappropriate…  ·  Admin →
                          Matthew MitrikMatthew Mitrik commented  · 

                          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…)
                            1 comment  ·  Team Services » Version Control (Git/TFVC)  ·  Flag idea as inappropriate…  ·  Admin →
                            Matthew MitrikMatthew Mitrik commented  · 

                            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

                          • 9 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…)
                              3 comments  ·  Team Services » Version Control (Git/TFVC)  ·  Flag idea as inappropriate…  ·  Admin →
                              Matthew MitrikMatthew Mitrik commented  · 

                              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…)
                                1 comment  ·  Team Services  ·  Flag idea as inappropriate…  ·  Admin →

                                Thanks for your great suggestion. In an ideal world with unlimited capacity, we would have implemented every single piece of customer feedback. However we live in reality and we need to make tough decisions, including the decision to focus on areas that make the most impact. The voting system in User Voice is a great platform to measure which improvements make the most impact. We also want to be open and transparent with you that this suggestion will not be part of the next release. We will keep the suggestion on our own backlogs, and archive it in User Voice. This gives back your votes so you can use it on other suggestions and tell us what other improvements will have the most impact in your daily life using TFS/VSO.

                                Read more how we use User Voice to listen to customers in this blog post http://blogs.msdn.com/b/visualstudioalm/archive/2015/10/08/how-we-use-user-voice-to-make-a-better-product.aspx

                                Ewald…

                                Matthew MitrikMatthew Mitrik commented  · 

                                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…)
                                  1 comment  ·  Team Services » Version Control (Git/TFVC)  ·  Flag idea as inappropriate…  ·  Admin →
                                  Matthew MitrikMatthew Mitrik commented  · 

                                  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

                                • 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…)
                                    1 comment  ·  Team Services » Version Control (Git/TFVC)  ·  Flag idea as inappropriate…  ·  Admin →
                                    Matthew MitrikMatthew Mitrik commented  · 

                                    Thanks for the feedback. While the find feature was useful in VSS, I think the right implementation for TFS is an indexed search for the entire repository. That's being tracked by another idea on this site, and this idea might make sense to be merged into that one.

                                    https://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/2037649-implement-indexed-full-text-search-of-work-items-

                                    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…)
                                      1 comment  ·  Team Services  ·  Flag idea as inappropriate…  ·  Admin →

                                      Thanks for your great suggestion. In an ideal world with unlimited capacity, we would have implemented every single piece of customer feedback. However we live in reality and we need to make tough decisions, including the decision to focus on areas that make the most impact. The voting system in User Voice is a great platform to measure which improvements make the most impact. We also want to be open and transparent with you that this suggestion will not be part of the next release. We will keep the suggestion on our own backlogs, and archive it in User Voice. This gives back your votes so you can use it on other suggestions and tell us what other improvements will have the most impact in your daily life using TFS/VSO.

                                      Read more how we use User Voice to listen to customers in this blog post http://blogs.msdn.com/b/visualstudioalm/archive/2015/10/08/how-we-use-user-voice-to-make-a-better-product.aspx

                                      Ewald…

                                      Matthew MitrikMatthew Mitrik commented  · 

                                      In TFS11, we've made a lot of changes to our check-in experience, and one of the additions is the ability for 3rd parties to add custom sections to the page. You can see a screenshot of the new page here: http://blogs.msdn.com/b/bharry/archive/2011/09/01/wrapping-up-tfs-11-version-control-improvements.aspx

                                      Given that most developers probably wouldn't customize their page, I'll bet this would meet the needs in most scenarios.

                                      Matt
                                      Program Manager | TFS Version Control

                                    • 262 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…)
                                        21 comments  ·  Team Services » Version Control (Git/TFVC)  ·  Flag idea as inappropriate…  ·  Admin →
                                        Matthew MitrikMatthew Mitrik commented  · 

                                        We sort of have a workaround for this today - you can go to the command line and view the non-recursive history for a folder to see the history across branches. However, this only shows the history of the folder itself, not the contents of that folder.

                                        We did talk about this scenario when building the history across branches, but the concept of recursive history across branches proved to be overwhelming. Furthermore, the query to gather this data proved to be very expensive.

                                        Matt
                                        Program Manager | TFS Version Control

                                      • 550 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…)
                                          15 comments  ·  Team Services » Version Control (Git/TFVC)  ·  Flag idea as inappropriate…  ·  Admin →
                                          Matthew MitrikMatthew Mitrik commented  · 

                                          This is definitely painful today. It's on the backlog to improve this in the future.

                                          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…)
                                            2 comments  ·  Team Services  ·  Flag idea as inappropriate…  ·  Admin →

                                            Thanks for your great suggestion. In an ideal world with unlimited capacity, we would have implemented every single piece of customer feedback. However we live in reality and we need to make tough decisions, including the decision to focus on areas that make the most impact. The voting system in User Voice is a great platform to measure which improvements make the most impact. We also want to be open and transparent with you that this suggestion will not be part of the next release. We will keep the suggestion on our own backlogs, and archive it in User Voice. This gives back your votes so you can use it on other suggestions and tell us what other improvements will have the most impact in your daily life using TFS/VSO.

                                            Read more how we use User Voice to listen to customers in this blog post http://blogs.msdn.com/b/visualstudioalm/archive/2015/10/08/how-we-use-user-voice-to-make-a-better-product.aspx

                                            Ewald…

                                            Matthew MitrikMatthew Mitrik commented  · 

                                            Another common ask I've heard for shelvesets is to unshelve across branches. We're already tracking this on our backlog, and the solution would likely work for any scenarios where the shelveset would be unshelved within the same collection.

                                            Matt
                                            Program Manager | TFS Version Control

                                          ← Previous 1 3

                                          Feedback and Knowledge Base