Azure DevOps Blog

DevOps, Git, and Agile updates from the team building Azure DevOps

Squash: A Whole New Way to Merge Pull Requests

Are you the type of developer that loves to keep your repos neat and tidy?  Are you a fan of interactive rebase and fixing up your commits until they're just right?  Do you wish you had an alternative to --no-ff merges when completing your pull request?  In the March 3rd release of Visual Studio Team Services, a new option was added to ...

.NET Core Debugging in VS Code

The C# extension for Visual Studio Code offers powerful editing and debugging support for .NET Core applications on Windows, Mac, and Linux, including: (image) Getting started To get started you will need to do a few things (see our GitHub page for complete instructions) Working with Console apps If you are working with a console ...

Linking Work Items to Git Branches, Commits, and Pull Requests

If you're a developer working on a team that uses Git, you're probably using some form of topic branching to isolate your work.  If you're using any of the Agile tools in Visual Studio Team Services, you probably also have a bug, task, or user story that's tracking your development work.  Until recently, the best way to keep these items ...

Using the DebuggerNonUserCode Attribute in Visual Studio 2015

You can add the DebuggerNonUserCode attribute to your application as a handy way to tell the debugger that you don’t want to debug into specific sections of code. If you haven’t used this attribute previously, this blog post gives a summary of how you can use it as part of your debugging workflow. If you currently use this attribute, ...

Quickly navigate with keyboard

Shortcuts have been in Visual Studio Team Services (VSTS) and Team Foundation Server (TFS) for a long time, but not many keyboard shortcuts were available and it was not discoverable. Since a few deployments we have introduced more shortcuts using the MouseTrap open source library. You can now type in keys whenever you are not focused on an ...

Join the Java Tools Challenge – Help make Java great with Visual Studio Team Services and win your share of >$80K in prizes

Join the Java Tools Challenge and Help Make Java Great with Visual Studio Team Services - submit a winning entry and you or your team will walk away with valuable prizes (cash, hardware and software). The 2016 Java Tools Challenge officially opened on Feb 1st and runs through Apr 30th. Are you up for the challenge? There are two ways you can...

Branch and pull requests improvements for Visual Studio

In Visual Studio 2015 Update 1, we enhanced the Git experience based on your feedback. As I mentioned in the most recent Git Futures post, there's a lot more on the way. Branches No matter what you're doing in VS, you usually want to know what repo you're in, the current branch, and have an easy way to switch branches. Now, all of that is in...

Servicing Update Available for Visual Studio Update 1

In Visual Studio 2015 we are piloting a recurring and cumulative servicing update that provides fixes to high-impact bugs between our regular updates. In the second servicing update recently made available, we fixed an issue in Visual Studio 2015 Update 1 that can cause Visual Studio to crash sometime after editing C# or Visual Basic ...

Java Experience Futures (January 2016)

Over the next several months, our Visual Studio Team Foundation (VSTS) Java teams are focusing on new essential developer workflows for our IntelliJ plugin and a simplification of our authentication checks and getting-started improvements for our Eclipse plugin, Team Explorer Everywhere (TEE).The list below is only an indication of direction ...