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. Create more display filters for TFS2012 Web Access.

    Users need to be able to view PDF, Docx and VSS file extensions without having to download the file first. This would make the Web Access tool in TFS more popular with none programmers

    21 votes
    Sign in
    (thinking…)
    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 →
  2. Ruby on Rails

    Please Support Ruby on Rails in TFS and in your ALM.

    The whole lifecycle would be great, from Repository to CI (Support for Cucumber, Shoulda, RSPec..) and continuous delivery to Azure with Phusion Passenger. And this should be done, if possible with the IDE RubyMine :)

    I think that would be a big advantage to now. now you have a lot of tools for repo, CI, CD and so on. One ALM tool would be a big plus.

    18 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 →
  3. Code Review after tasks in TFS completed

    This suggestion is migrated to Developer Community. Please use below link to view the current status.
    https://developercommunity.visualstudio.com/content/idea/365424/code-review-after-tasks-in-tfs-completed.html
    Now we can perform a code review on checked in code. But my group does incremental check ins and doesn't want a code review after checking in 4 lines of code. We would like to see code reviews after say, the developer has completed a User Story task or a user story. preferrably a task.

    77 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    6 comments  ·  Version Control (Git/TFVC)  ·  Flag idea as inappropriate…  ·  Admin →

    We have a lot of investment taking place on our code review platform, including the ability to review multiple changesets. Adding this for TFVC is still on our backlog, but it is not in our 6 month plan, so we are resetting the status.

    Matt Mitrik

  4. Support adding changesets to an existing review

    You need to be able to add changesets to an existing review.

    Take the following scenario:
    1. Changes are made
    2. Author either checkin the changes or create a shelveset to review (based on their procedures)
    3. Reviewer have comments and the author needs to make changes to code
    4. Our current procedures states that we make the changes and add the changeset to the existing review.
    5. Reviewer looks at the newly modified files and accepts the changes

    In TFS you would have to create a new review based on the new changes.

    10 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. Allow me to select "Team Queries" at check-in in TFS 2012, like in TFS 2010

    In TFS 2010, when checking-in code change, you could select any work-item query from "My Queries" or "Shared Queries". In TFS 2012, you can only select from "My Favorites", but you first have to DRAG and DROP a Team Query into your Favorites. Why the manual step? Out of the box with a new team project, developers cannot check in code with first performing the manual step of this drag-and-drop of work-item query...why? Doesn't make sense from a usability perspective. Additionally, I cannot chance the Process Template to default a "My Favorite" query. Manual intervention should not be mandatory to…

    19 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  Version Control (Git/TFVC)  ·  Flag idea as inappropriate…  ·  Admin →
  6. Provide TFS with change-set to change-set diff/compare option. Currently this option is missing

    Provide TFS with change-set to change-set diff/compare option. So that we can compare direct two change sets. Currently this option is missing causing us to manually diff them by unshelving both of those change sets.

    14 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    5 comments  ·  Version Control (Git/TFVC)  ·  Flag idea as inappropriate…  ·  Admin →
  7. Add a way to override "keep items checked out when checking in" during check in process

    By clicking the "keep items checked out when checking in" checkbox at Tools>Options>source control>environment, you can have TFS keep the files that you are checking in checked out. there should be a way to override this setting when doing a check in. Here are some possible ways to do it: a button or checkbox in the pending changes screen. Pressing shift (or some other button) while clicking the check in button.

    13 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 →
  8. Too hard to use TFS Team Explorer 2012

    The TFS 2012 Team Explorer is too hard to use. I want the original TFS 2010 Team Explorer experience. The color is bad too.. I can hardly differentiate the title and content in windows.

    11 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  Version Control (Git/TFVC)  ·  Flag idea as inappropriate…  ·  Admin →
  9. Make code review shelving and unshelving more seamless

    When in a code review, you can unshelve the code included in the review. However, to revert back to the previous unshelved state, you need to undo the pending changes that were brought down from the unshelve. There should be a "revert back" option that will undo everything for you and bring back the state of the pending changes that existed prior to the unshelve.

    12 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 →
  10. Add Check-in policy settings to the Process Template

    The check-in policies for TFS are currently not settable in the Process template.

    Some policies should be satisfied every time in our organisation (successful build, comment and associatie to workitem).
    At the moment we have to (and don't forget) to set these policies manually on each new project.

    18 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 →
  11. Moving branch/folder in TFS should keep & display all change history of old branch_name folder at the new branch_name folder

    After renaming a branch (for re-organisation purpose), some or most of change history used to be seen in the old branch_name folder is no longer seen in the new branch name folder.

    23 votes
    Sign in
    (thinking…)
    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 →
  12. Disallow TFS checkin policy override

    The ability to override checkin policies is in some cases absolutely unwanted. If I use policies I have fairly reasons to do them and dont't want it can be overridden...
    'No override allowed' will be much more useful than generate a list of overridden policies and will help enforce code quality.

    57 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    6 comments  ·  Version Control (Git/TFVC)  ·  Flag idea as inappropriate…  ·  Admin →

    As explained 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), we had updated the status of this suggestion to “Under Review” to let you know we are tracking it on our backlog. To better indicate which one we are actively working on or which ones are on our 6-month plan, we introduced the states “Started” and “Planned”. The goal is to give an update on in progress suggestions at least every 3 months. This suggestion is still on our backlog, but they are not part of the 6-month plan.

    Ewald Hofman

  13. Change VS 2012 merge tool conflict coloring to convey the change that was made to the file

    When using the VS 2012 Beta merge tool to resolve conflicts, the tool shows new text with green highlighting, deleted text with red highlighting, and conflicting code changes with orange highlighting. The problem is that when you have a conflict (orange highlighting) you can not tell if the conflicting code was added, deleted, or modified; the text is always black and the highlighting does not convey what type of change was made to the file.
    In VS 2010 the type of change (add, delete, modify) was conveyed through the text color, and the conflicts were conveyed through the highlighting. This…

    11 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 →
  14. Support opening diffs for multiple files with a single click

    When viewing diffs in TFS, it is very time consuming to right-click on each file individually to select "compare with latest version...". Would like to be able to select multiple files, right click, compare, and have a diff window pop up for each file selected using the comparison method chosen.

    35 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    12 comments  ·  Version Control (Git/TFVC)  ·  Flag idea as inappropriate…  ·  Admin →

    As explained 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), we had updated the status of this suggestion to “Under Review” to let you know we are tracking it on our backlog. To better indicate which one we are actively working on or which ones are on our 6-month plan, we introduced the states “Started” and “Planned”. The goal is to give an update on in progress suggestions at least every 3 months. This suggestion is still on our backlog, but they are not part of the 6-month plan.

    Ewald Hofman

  15. A new feature for TFS to come up with a list of hijacked files and eventually to convert those to check out

    A new feature for TFS to come up with a list of hijacked files and from that list to check them out.

    13 votes
    Sign in
    (thinking…)
    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 →
  16. Set alerts on shelvesets

    As a TFS administrator I would like to be alerted when a new shelve set is created by any user in the team projects I manage.

    13 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 →
  17. Make cross-team project checkins properly respect checkin policies of each individual team project.

    It is currently possible to check in files that fail the checkin policies of a team project by also checking in files from other team projects at the same time. See http://connect.microsoft.com/VisualStudio/feedback/details/726309/custom-checkin-policy-not-being-applied for more details about this currently "by design" "feature".

    26 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  Version Control (Git/TFVC)  ·  Flag idea as inappropriate…  ·  Admin →

    As explained 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), we had updated the status of this suggestion to “Under Review” to let you know we are tracking it on our backlog. To better indicate which one we are actively working on or which ones are on our 6-month plan, we introduced the states “Started” and “Planned”. The goal is to give an update on in progress suggestions at least every 3 months. This suggestion is still on our backlog, but they are not part of the 6-month plan.

    Ewald Hofman

  18. Make it easier to find related work items for pending changes

    Please make it easier to find related work items from the new pending changes view. I would like to see a search box instead of a text box to enter a difficult to remember unique ID. If I absolutely must drag & drop work items to this canvas, then I would like an easier way to open up a work item query without having to navigate away from the pending changes view. I'm surprised this wasn't addressed in the Beta as I can't imagine anyone actually who has used this preferring it to the old way of associating work items…

    55 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    15 comments  ·  Version Control (Git/TFVC)  ·  Flag idea as inappropriate…  ·  Admin →

    As explained 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), we had updated the status of this suggestion to “Under Review” to let you know we are tracking it on our backlog. To better indicate which one we are actively working on or which ones are on our 6-month plan, we introduced the states “Started” and “Planned”. The goal is to give an update on in progress suggestions at least every 3 months. This suggestion is still on our backlog, but they are not part of the 6-month plan.

    Ewald Hofman

  19. Annotate View should allow one to go back in time

    When activating Annotate View for a source file, then one can see what revisions changed what parts of the current code.

    It would be useful to be able to right-click a code-part-revision and choose "Show Annotate View before this revision". It would then activate a new Annotate View base on the version history from just before the specified revision.

    38 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    6 comments  ·  Version Control (Git/TFVC)  ·  Flag idea as inappropriate…  ·  Admin →
  20. Automatically adjust column widths to maximize the text displayed in each row to be displayed

    It is irritating to constantly have to re-size columns every time a window is opened (in TFS this is especially annoying for Workspace in Edit Build Definition and in Build Explorer) - Windows, or at least TFS, should be able to automatically adjust column widths to display all the text in each row to be displayed, or at least to minimize any re-sizing the user is likely to want.

    15 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 →

Azure DevOps (formerly Visual Studio Team Services)

Feedback and Knowledge Base