Azure DevOps (formerly Visual Studio Team Services)

Announcement: Last fall, we migrated this forum to Developer Community to provide you one convenient and responsive system for all feedback. As the final step in the migration, this forum will be closed off completely on June 1st, 2019. We encourage you to visit Azure DevOps Developer Community where you can now suggest new ideas, browse and vote on existing ideas, and engage with Azure DevOps teams

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. Pull Request: If a Required Reviewer is the same as the Requester, have setting to auto-approve

    If a Required Reviewer on a pull request is the same person as the one who created it, have a setting on the project to auto-approve.

    For example, I am the required reviewer on "settings.cs" because I am the main developer who works on it and so want to know if anyone else changes it. For pull requests where I change it however, I shouldn't have to "approve" it.

    1 vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    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. Enable the developer to enter a number of hours against a work item

    When committing or checking in changes and associating them with work items, the developer should be able to enter a number of hours to be added to the completed field and remove the same from the number remaining. Each commit would be Associated with the work item until the developer selected Resolve, at which point the hours remaining would be set to 0 and the completed field would be updated one last time. The work item would then be set to resolved.

    1 vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    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. 1 vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Version Control (Git/TFVC)  ·  Flag idea as inappropriate…  ·  Admin →
  4. the IDE needs to active when getting from source control

    For the last hour my IDE has been dead, it is getting the source.
    The files are coming down but I cannot interact with the IDE.

    I cannot reduce it since it is unresponsive.
    If i show desktop it pops right up when the first window is clicked.

    This has always been an issue with the IDE and source control. The integration locks the entire IDE until it is finished.

    decouple the thread and allow the IDE to be responsive or remove the integration from the IDE it has always been flawed.

    1 vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    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. Support git push --push-option

    With Git 2.10 came a new feature (--push-option) that makes it possible to transmit extra strings during a push and pass them to receive hooks.

    I think it makes sense for TFS to support this as well and pass the data to plugins (ISubscriber) in a PushNotification (for both DecisionPoint and Notification).

    1 vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    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. Support expiry of SSH keys in TFS and Team Services

    Corporate security policies often preclude use of any authentication mechanism that does not expire. Without SSH key expiry (or tie-in to password change for an AD account or some other similar mechanism), use of SSH for git could be precluded under such policies. Supporting admin-controlled expiry of keys (with history to prevent re-use) would go a long way to making SSH a more viable option in such environments.

    1 vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    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. Add suggestions to code reviews that can be accepted or declined

    On top of the comments we'd like to give the reviewer the option to add a suggestion for a change in the code. When the code review is returned, the maker then should have the opportunity to simply accept the suggestion, in stead of having to open the file and manually make the change.

    1 vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    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. TFS:Code Reviews:Changeset based: What happens to code review details view if deleting/destroying a file (in a changeset)

    TFS: Code Reviews: Changeset based: What happens to code review details view if one happens to delete/destroy a file (in that changeset and has review comments history)

    Scenario:
    Users performed (closed/abandoned/any state) a code review based using a changeset option. Administrators then deleted/destroyed one or more files (or folders - not that important) from the version control as part of some special clean up activity at a later date. Now, if users go back to the same code review for some investigation, not sure how the code review details view will get displayed. I'm expecting an error message most likely…

    1 vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    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. tfvc git

    Add SHA-1 checksums to entities in TFVC to simplify (and speed up) interop between Git and TFVC.

    1 vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    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. Filter repositories in list by capital letters

    When I type MBS for example in the repository list drop-down, it should find repositories like MyBigStuff or my-big-stuff

    1 vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    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. Fix UI

    TFS UI has a number of CSS issues where elements overlap due to incorrect positioning.

    For example, under the "history" tab the term "development" is position fixed. This means that if you have any scrollable content it will overlap with the "development" title

    1 vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    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. Enforce Check-In policy in Team Foudation Serverweb site

    Using Team Foundation Server 2015, it is impossible to set a Check-I Policy when editing code via the website.

    We can enforce a policy within Visual Studio 2015 that every check-in must have a Work Item defined. However users can still open the TFS website, click on Code, navigate in the Explorer tab to a file, change it and save without ever specifying a Work Item.

    Change this so that the same policies applied to code edits via Visual Studio are also applied to edits via the TFS web site.

    1 vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Version Control (Git/TFVC)  ·  Flag idea as inappropriate…  ·  Admin →
  13. Push existing repository instructions should including pushing tags

    The instructions given on the Code tab in TFS for how to push an existing repository are incomplete. It currently shows:
    ------------------------

    You can push the repository from the command line using the following commands:

    git remote add origin https://reposiory.url.in.tfs/projectname
    git push -u origin --all

    ----------------------------
    It should also include the line:

    git push --tags

    1 vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    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. Please integrate Visual Studio Team Seand Office 365 better, considering that an organization that is interested in Visual Studio Online wil

    Please integrate Visual Studio Team Services and HDInsight, Azure Data warehouse, Data Lake Analytics better, considering that an organization that is interested in Visual Studio Team Services will be likely to be using Office 365.

    1 vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    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. Make it possible to get history commit information for one specific BRANCH of a repository (and not the whole repository)

    We are trying to automate some pieces of our Continuous Integration process flow and we tried to use VSTS API to get last commit ID of a specific Branch (inside a repository), but this is not supported today... it would be good to open that... agree?

    1 vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    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. Allow to add new SecurityGroups as part of ProcessTemplate Customazation in VSTS.

    With On-Premise, we have full control on updating process template. At our company, we have many other reasons to go for separate team projects for each team.

    Again, we are not following out of the box security groups. if we have a feature to add new security groups as part of process edit for VS team service, it would be great.

    1 vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    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. 1 vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    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. Can't create team alerts for any team; just the default team

    I need to create an alert for a specific sub-team when a new pull request is created in a specific repo to email *just* the members of that team to ensure that everyone appropriate sees PRs there, regardless of who is explicitly included as a reviewer. VSO only lets me create alerts for the default team of the whole project, which contains way too many people.

    1 vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    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. File gets excluded every time the latest code is taken from TFS

    Let's understand the problem:
    For our ASP.NET project using Visual Studio 2013 premium on a Windows 7 x64

    On developer A's machine:

    We've got a TFS setup
    We added a new file A in the project
    We checked-in the newly created file in the TFS source control
    On developer B's machine:

    We've got the same TFS setup
    We forcefully took the latest (by specific option - overwrite option) version
    File A gets loaded in the project, however it stays excluded
    Developer B manually includes the file in the project
    We've a little big team, so for every developer. It happens…

    1 vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    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. Pull Requests Load Balance Assignments

    Pull requests would automatically be assigned a reviewer from a group. This should work in a round robin or load balancing way.

    1 vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    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