Azure DevOps (formerly Visual Studio Team Services)

Announcement: This forum has been migrated to provide you one convenient and responsive system for all feedback. You can now suggest new ideas, browse and vote on existing ideas in the Azure DevOps Developer Community. To learn more about the migration please check out the release blog post

We’d like your suggestions and ideas to help us continuously improve future releases of Azure DevOps 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 Azure DevOps?

(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. Add tutorial documentation on VS solution => new Azure DevOps project

    This suggestion is migrated to Developer Community. Please use below link to view the current status.
    https://developercommunity.visualstudio.com/content/idea/366351/add-tutorial-documentation-on-vs-solution-new-azur.html
    Add tutorial documentation on Importing a VS solution to a new Azure DevOps project. Many people will be doing this. Steps to do this are unclear. Could not find documentation on doing this. Should be in Getting Started. Guidance from StackOverflow was misleading and not helpful. Had to use Azure Incident to find out how to do this. Steps should be explained and obvious.

    1 vote
    Sign in
    (thinking…)
    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. how should I use TFs as source control in VSTS. I.e. my code is in TFS and I would like to available that in vsts

    This suggestion is migrated to Developer Community. Please use below link to view the current status.
    https://developercommunity.visualstudio.com/content/idea/366348/how-should-i-use-tfs-as-source-control-in-vsts-ie.html
    how should I use TFs as source control in VSTS. I.e. my code is in TFS and I would like to available that in vsts

    1 vote
    Sign in
    (thinking…)
    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 →
  3. tags page should order tags based SemVer ordering

    This suggestion is migrated to Developer Community. Please use below link to view the current status.
    https://developercommunity.visualstudio.com/content/idea/366340/tags-page-should-order-tags-based-semver-ordering.html
    The tag page seems to be doing some ordering of the tag based on text. This is not desirable when the tag is a semver compliant version number.

    Where the tag is a semver number it should to be able to sort based on those rules, e.g. 1.10.0 should appear after 1.9.0. We should then able to click the column header to sort ascending/descending.

    See screenshot for the current undesirable behaviour, took me awhile to find 1.10.0!

    1 vote
    Sign in
    (thinking…)
    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 →
  4. Force use of registered e-mail address / name in GIT

    This suggestion is migrated to Developer Community. Please use below link to view the current status.
    https://developercommunity.visualstudio.com/content/idea/366336/force-use-of-registered-e-mail-address-name-in-git.html
    We would like to force the use of VSTS-registered names/e-mail addresses in GIT commits (maybe as a PR gate/branch policy), so that our users don't use arbitrary info there that is bad to trace back to someone.

    e.g. it's not helpful that commits can be done by "Mickey Mouse <mickey.mouse@disney.com>", instead the commit should come from the user that is authenticated to VSTS/git.

    2 votes
    Sign in
    (thinking…)
    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 →
  5. Remove underscores from repo URLs

    This suggestion is migrated to Developer Community. Please use below link to view the current status.
    https://developercommunity.visualstudio.com/content/idea/366328/remove-underscores-from-repo-urls.html
    Underscores cause import incompatibility with some languages.

    1 vote
    Sign in
    (thinking…)
    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 →
  6. Please change "Repos" back to "Code" or at least "Repositories"

    This suggestion is migrated to Developer Community. Please use below link to view the current status.
    https://developercommunity.visualstudio.com/content/idea/366327/please-change-repos-back-to-code-or-at-least-repos.html
    "Repos" is so non-intuitive for first time users.
    Seems like a step backwards. "Code", "Code Repositories", or "Repositories" offers a much better navigation experience.

    2 votes
    Sign in
    (thinking…)
    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 →
  7. Community Edition should not offer Team Services at all. It's availability costs much.

    This suggestion is migrated to Developer Community. Please use below link to view the current status.
    https://developercommunity.visualstudio.com/content/idea/366325/community-edition-should-not-offer-team-services-a.html
    I believe that Visual Studio 2017 Community should be looked at seriously, with an eye toward its settings being established at only the ability to work with local Git repos, or GitHub repos. I spent much time using Team Services and Foundation. After many months of troubles, I figured it out. As a one-man programmer, I switch between app ideas to not get burnt out or stuck. And what I learn on one design greatly furthers others, and so on. Once I ceased…

    1 vote
    Sign in
    (thinking…)
    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 →
  8. Let user choose between the built-in and another configured 3rd party diff tool.

    This suggestion is migrated to Developer Community. Please use below link to view the current status.
    https://developercommunity.visualstudio.com/content/idea/366311/let-user-choose-between-the-built-in-and-another-c.html
    Currently, when a different 3rd-part Diff/Merge engine in configured in TFS, there is no way to open a compare session using the original built-in Diff engine. Please provide a way for users to select which Diff engine to use for a given compare. (Every diff engine has its unique strengths and weaknesses. Let the user choose the better diff engine for the need at hand).

    1 vote
    Sign in
    (thinking…)
    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 →
  9. include code review comments in pull request emails

    This suggestion is migrated to Developer Community. Please use below link to view the current status.
    https://developercommunity.visualstudio.com/content/idea/366310/include-code-review-comments-in-pull-request-email.html
    The pul request update and completed emails should include code review comments along with their status. This makes it easy to see all details related to pull requests in the email itself.

    1 vote
    Sign in
    (thinking…)
    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 →
  10. Expire all merge validations

    This suggestion is migrated to Developer Community. Please use below link to view the current status.
    https://developercommunity.visualstudio.com/content/idea/366301/expire-all-merge-validations.html
    Hi,

    When making large changes that touch a lot of files, I would like to expire all existing and running merge validations for every active PR. That way there is no race condition which can cause the build to break.

    1 vote
    Sign in
    (thinking…)
    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 →
  11. As VSTS administrator, I should be able to change the name of someone who signs up to our portal

    This suggestion is migrated to Developer Community. Please use below link to view the current status.
    https://developercommunity.visualstudio.com/content/idea/366291/as-vsts-administrator-i-should-be-able-to-change-t.html
    Currently if a stakeholder registers and just calls themselves 'Matt', there's nothing we can do about this - we have to get the user to change their profile name. This is annoying.

    1 vote
    Sign in
    (thinking…)
    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 →
  12. VSTS Usability on mobile device

    This suggestion is migrated to Developer Community. Please use below link to view the current status.
    https://developercommunity.visualstudio.com/content/idea/366288/vsts-usability-on-mobile-device.html
    VSTS usability is just a nightmare on mobile browsers, virtually unusable.

    - Dropdown for repository selection does not work.
    - When viewing readonly text in a frame (such as code in a PR), the window randomly zooms to an incredibly large font every few seconds, making the window contents unreadable.
    - Links on the top menu that seem to just "not work" (show as clicked but don't do anything).
    - etc....

    Please resolve these issues for mobile devices, or create a fully functional…

    4 votes
    Sign in
    (thinking…)
    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 →
  13. tfs git diff on web server (no cloning)

    This suggestion is migrated to Developer Community. Please use below link to view the current status.
    https://developercommunity.visualstudio.com/content/idea/366286/tfs-git-diff-on-web-server-no-cloning.html
    Sometimes it's useful to compare branches or commits and get a diff of the files - and this is possible in TFVC (at least using visual studio) but in git it's impossible without downloading/cloning the repo - which could be huge.

    Allowing this compare through the TFS web would be an awesome feature which would be very useful - for both git and tfvc...

    1 vote
    Sign in
    (thinking…)
    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 →
  14. Code reviewer does not see name of file

    This suggestion is migrated to Developer Community. Please use below link to view the current status.
    https://developercommunity.visualstudio.com/content/idea/366269/code-reviewer-does-not-see-name-of-file.html
    When I review pull request and a file is large, I need to scroll up in order to see name of the file I am seeing now.
    Please, show the name of the file somewhere.

    1 vote
    Sign in
    (thinking…)
    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 →
  15. Set a minimum number of reviewers required to a approve reverting a PR

    This suggestion is migrated to Developer Community. Please use below link to view the current status.
    https://developercommunity.visualstudio.com/content/idea/366266/set-a-minimum-number-of-reviewers-required-to-a-ap.html
    Although I can set a branch policy to require a minimum number of reviewers required to approve a PR before it is merged into a branch, I can not set a minimum number of reviewers/approvers to revert a PR from the same branch.

    So I can protect my branch by insisting that 2 additional devs (other than then developer submitting the branch) are required to accept a PR but I can't stop 1 developer subsequently reverting the PR on their own.

    1 vote
    Sign in
    (thinking…)
    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 →
  16. .gitattributes not applied on pull request

    This suggestion is migrated to Developer Community. Please use below link to view the current status.
    https://developercommunity.visualstudio.com/content/idea/366265/gitattributes-not-applied-on-pull-request-2.html
    Details in these two links.

    https://developercommunity.visualstudio.com/content/problem/65693/gitattributes-not-applied-on-pull-request.html

    https://developercommunity.visualstudio.com/content/problem/65693/gitattributes-not-applied-on-pull-request.html

    For certain files, we want to always overwrite using version in feature during a pull request to develop. However, a merge conflict arises when the file is modified by both branches. Locally, we can always overwrite on merge by setting .gitattributes, but it's not being applied on pull requests on VSTS. Can you fix?

    Some how this is has been not addressed so far.

    5 votes
    Sign in
    (thinking…)
    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 →
  17. Work with other Git services to create ForgeFed protocol

    This suggestion is migrated to Developer Community. Please use below link to view the current status.
    https://developercommunity.visualstudio.com/content/idea/366263/work-with-other-git-services-to-create-forgefed-pr.html
    Some Git services developpers are working on a federation protocol to allow follows, forks and pull request of Git projects between different services.

    It would be interesting for VSTS to be in the work group, and later allow those federated options.

    https://github.com/forgefed/forgefed

    1 vote
    Sign in
    (thinking…)
    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 →
  18. Treat TF401022 errors more like automatic merge failures

    This suggestion is migrated to Developer Community. Please use below link to view the current status.
    https://developercommunity.visualstudio.com/content/idea/366260/treat-tf401022-errors-more-like-automatic-merge-fa.html
    When there's an automatic merge failure, VSTS gives a clear message listing the names of the files that failed to merge.

    For certain large text files, VSTS declines to try to auto-merge the files and instead issues a TF401022 error. This error does not give the name of the file in question, but just lists its object hash, which is non-trivial to map to a filename. The text of the error is also a lot less clear about next steps.

    Since from the…

    1 vote
    Sign in
    (thinking…)
    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 →
  19. Add an option to add PR approvers to commit message

    This suggestion is migrated to Developer Community. Please use below link to view the current status.
    https://developercommunity.visualstudio.com/content/idea/366257/add-an-option-to-add-pr-approvers-to-commit-messag.html
    When the PR is approved and merged, the history of the commit is accessible via "git log". The author name is available in the git commit history, but the approvers name is not. Approvers are important because then in case of an issue with the commit, help can be solicited from them (or committer).
    Many different projects and tools support this, e.g. linux kernel repo, gerrit tool for code reviews etc.

    1 vote
    Sign in
    (thinking…)
    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 →
  20. Branch comparison - don't show commits that are on both branches

    This suggestion is migrated to Developer Community. Please use below link to view the current status.
    https://developercommunity.visualstudio.com/content/idea/366245/branch-comparison-dont-show-commits-that-are-on-bo.html
    When comparing branches, it seems sometimes if a commit is on both it will show the change made in that commit even though the file may be identical on both branches. I expect branch comparison to only show differences.

    Perhaps cherry picked commits aren't handled properly, or maybe it's commits made after branch creation.

    1 vote
    Sign in
    (thinking…)
    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 →

Azure DevOps (formerly Visual Studio Team Services)

Feedback and Knowledge Base