Visual Studio Team Services

We’d like your suggestions and ideas to help us continuously improve future releases of Visual Studio Team Services (VSTS) and Team Foundation Server (TFS), so we’ve partnered with UserVoice, a third-party service, to collect your feedback. Please do not send any novel or patentable ideas, copyrighted materials, samples or demos for which you do not want to grant a license to Microsoft.

This site is for feature suggestions; if you need to file a bug, you can visit our Developer Community website to get started.

Note: your use of the portal and your submission is subject to the UserVoice Terms of Service & Privacy Policy and license terms.

We look forward to hearing from you!
- The VSTS Team

How can we improve Visual Studio Team Services (VSTS)?

(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. copy branch path to clipboard

    In the Code->Branches view, there should be a button allowing you to copy the full path of a given branch to the clipboard. (similar to how you can quickly copy the SHA for a given commit)

    Currently my workflow requires me to type most of that in by hand, this would quicken things a bit when there's a specific branch I want to checkout that I am viewing in VSO, and can quickly copy that over to my git command prompt.

    2 votes
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      Signed in as (Sign out)

      We’ll send you updates on this idea

      0 comments  ·  Version Control (Git/TFVC)  ·  Flag idea as inappropriate…  ·  Admin →
    • Overview of Forks created from a repository

      We would like to be able to get an overview of existing forks of a repository. This will enable project teams to easily see who has created forks of their repositories.

      2 votes
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        Signed in as (Sign out)

        We’ll send you updates on this idea

        0 comments  ·  Version Control (Git/TFVC)  ·  Flag idea as inappropriate…  ·  Admin →
      • Add links to reviewer groups

        On pull requests, we commonly have reviewer groups added as required/optional. It would be really helpful if these were links, or better yet mouse-overs, to show who is part of the group.

        I commonly get emails to big DL's asking who is part of the group because this is quicker for devs than going to Settings -> Security -> ... or they don't even know how to access it.

        2 votes
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          Signed in as (Sign out)

          We’ll send you updates on this idea

          0 comments  ·  Version Control (Git/TFVC)  ·  Flag idea as inappropriate…  ·  Admin →
        • Web hook on pull request for review group

          It would be great if you can hook to a group being added as code reviewers. In this way you can post a link in a group chat to request a code review. Currently we have to create a web hook for each repository that we create, and we create lots of repositories in our microservices environment.
          With this feature for every repository, any team a group is added as a code reviewer a hook can be triggered.

          2 votes
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            Signed in as (Sign out)

            We’ll send you updates on this idea

            0 comments  ·  Version Control (Git/TFVC)  ·  Flag idea as inappropriate…  ·  Admin →
          • 2 votes
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              Signed in as (Sign out)

              We’ll send you updates on this idea

              0 comments  ·  Version Control (Git/TFVC)  ·  Flag idea as inappropriate…  ·  Admin →
            • filter pullrequests

              On the pull request page (/pullrequests), there should be a way to only show *actionable* pull requests (i.e., ones for which I haven't changed my status to "Approved" or "Waiting"). For example, by adding a tab called "Actionable" to the currently existing tabs (Mine, Active, Completed, Abandoned) (see attached picture).

              2 votes
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                Signed in as (Sign out)

                We’ll send you updates on this idea

                1 comment  ·  Version Control (Git/TFVC)  ·  Flag idea as inappropriate…  ·  Admin →
              • Support: git push with an option not to raise a new iteration in CR

                After creating a pull request, Whenever I do a git push to my remote topic branch, it always creates a new iteration in CF. Is there any variant(or options) of git push, that will only push my changes to remote branch but not raise a new iteration in CF.

                My use cases:
                1) Daily I would like to do commits at the end of the day and push it to my remote branch. Whenever I would like to work from home (or another system), I can always pull changes from my remote branch and start working from that point.
                2)…

                2 votes
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  Signed in as (Sign out)

                  We’ll send you updates on this idea

                  0 comments  ·  Version Control (Git/TFVC)  ·  Flag idea as inappropriate…  ·  Admin →
                • Merging when one branch moved a file and a different branch modified it in place.

                  When resolving a merge conflict in VSO where one branch moved a file and a different branch modified the file in place there isn't a easy way to accept the modifications in the file's new location.

                  I believe git knows the difference between a file delete and file move and this is possible?

                  2 votes
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    Signed in as (Sign out)

                    We’ll send you updates on this idea

                    1 comment  ·  Version Control (Git/TFVC)  ·  Flag idea as inappropriate…  ·  Admin →
                  • Show the commit message when viewing a file diff in Pull Requests

                    In Pull Requests it would be helpful if there was a way to see the original commit message for a file difference - perhaps as a hover over the line(s) that have changed. It would give more context to changes without having to jump out to the commit history in a separate window.

                    2 votes
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      Signed in as (Sign out)

                      We’ll send you updates on this idea

                      0 comments  ·  Version Control (Git/TFVC)  ·  Flag idea as inappropriate…  ·  Admin →
                    • autoreject commit messages if they don't conform to syntax

                      I'm looking to standardize the commit messages in our projects and any message that doesn't use the provided syntax should be auto rejected. Is there any way to specify a template/regex for commit message formats and enforcing standards?

                      2 votes
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        Signed in as (Sign out)

                        We’ll send you updates on this idea

                        2 comments  ·  Version Control (Git/TFVC)  ·  Flag idea as inappropriate…  ·  Admin →
                      • Default view for .md files should to preview.

                        The 'contents' view for md files doesnt really make sense for anyone. If you want to edit, you have to click that button anyhow (which is fine), but when browsing MD files, the preview pane should be the default.

                        2 votes
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          Signed in as (Sign out)

                          We’ll send you updates on this idea

                          1 comment  ·  Version Control (Git/TFVC)  ·  Flag idea as inappropriate…  ·  Admin →
                        • Make the "Branch Policies" option WAY easier to discover.

                          I looked for a week before I was barely able to spot the HIDDEN INVISIBLE ellipsis that had the "Branch Policies" option on it. Hidden UI elements are HORRID. Please show these controls in a way that they can be discovered with only one level of secrecy. In this case, to expose the ellipses one must first mouse over a branch name in the git depot and notice that an ellipsis appeared. I was convinced that I didn't have access to set branch polices.

                          2 votes
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            Signed in as (Sign out)

                            We’ll send you updates on this idea

                            0 comments  ·  Version Control (Git/TFVC)  ·  Flag idea as inappropriate…  ·  Admin →
                          • Allow me to favorite a branch from a pull request

                            I often want to favorite a branch related to a pull request. Please add this feature to the pull request page.

                            2 votes
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              Signed in as (Sign out)

                              We’ll send you updates on this idea

                              0 comments  ·  Version Control (Git/TFVC)  ·  Flag idea as inappropriate…  ·  Admin →
                            • notes git

                              Please add support for git notes so that they can be used to attach project specific information to commits in a way that is technology independent.

                              2 votes
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                Signed in as (Sign out)

                                We’ll send you updates on this idea

                                1 comment  ·  Version Control (Git/TFVC)  ·  Flag idea as inappropriate…  ·  Admin →
                              • If I need a branch to be able to build another branch (such as the official branch for a build branch), FAVORITE IT FOR ME.

                                I hit this bug in the branch favorite system and it caused me several days of work trying to figure out why I couldn't build. It turns out that grabbing any build branch without also favorite-ing it's official branch will fail when building because the vpacks that will be downloaded will belong to **THE CLOSEST OFFICIAIL BRANCH THAT WAS FAVORITED). This happens silently, and will ALWAYS fail. I'm flabbergasted that this is how it was designed, but it's just terrible. If I favorite a build branch, and to build it I first need to favorite some other branch, then FAVORITE…

                                2 votes
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  Signed in as (Sign out)

                                  We’ll send you updates on this idea

                                  0 comments  ·  Version Control (Git/TFVC)  ·  Flag idea as inappropriate…  ·  Admin →
                                • Add branch restriction policy for pull request and merge

                                  It would a be interesting to have a branch restriction policy on a branch in order enforce user to follow a specific workflow when merge and pull request.
                                  Example:
                                  The branch "master" must receive only update from the branch develop and hotfix/**

                                  2 votes
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    Signed in as (Sign out)

                                    We’ll send you updates on this idea

                                    0 comments  ·  Version Control (Git/TFVC)  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Export GIT branch history to Excel or CVS

                                    Want to be able to export branch history somehow, ideally to Excel, so we can create a report of changes, or generate a list for auditing process

                                    2 votes
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      Signed in as (Sign out)

                                      We’ll send you updates on this idea

                                      0 comments  ·  Version Control (Git/TFVC)  ·  Flag idea as inappropriate…  ·  Admin →
                                    • read priveledge to git branch

                                      we are using git in TFS 2017 update1. there are many branches, we only want some branches are displayed to specified user. not all users can view and edit all branches. it seems right now. the branches are displayed to all valid TFS project user. even I set 'deny' to some users. they still can view the branch, so possible to add 'read' privilege to the branch security settings? thanks.

                                      2 votes
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        Signed in as (Sign out)

                                        We’ll send you updates on this idea

                                        0 comments  ·  Version Control (Git/TFVC)  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Create work item from Code Search results

                                        In Code Search, it would be useful if you could select one or more files in the search results, and create a new work item from the results.

                                        2 votes
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          Signed in as (Sign out)

                                          We’ll send you updates on this idea

                                          0 comments  ·  Version Control (Git/TFVC)  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Provide view of all commits in a branch compared to master

                                          At the moment, I believe you can only see side by side changes of a branch vs. master in totality vs. master once a pull request is created. When comparing a branch vs. master, you need to look at each commit individually.

                                          2 votes
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            Signed in as (Sign out)

                                            We’ll send you updates on this idea

                                            0 comments  ·  Version Control (Git/TFVC)  ·  Flag idea as inappropriate…  ·  Admin →
                                          • Don't see your idea?

                                          Feedback and Knowledge Base