Azure DevOps Blog

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

View tags for git repositories

Git repositories now show tags that allow you to mark important points in your repo's history. Now you can easily bookmark a specific commit in your git repository to compare to other commits in the future. In this post, I will talk about how you can easily manage following git tag related tasks in VSTS : create tag view tag ...

Beyond GVFS: more details on optimizing Git for large repositories

Over the last few years, Microsoft has been moving the entire company to a modern engineering system built on Visual Studio Team Services and using Git as our version control system.  For many of the projects within Microsoft, this is no problem, since: the Git homepage tell us: Git was built to work on the Linux kernel, meaning that it has...

Visual Studio Team Services demonstrates how Microsoft Loves Java

To demonstrate our continued commitment to support Java developers and their full lifecycle DevOps needs with Visual Studio Team Services (VSTS) and Team Foundation Server (TFS), I want to share some of our recent and exciting Java-related feature announcements. Our teams are working with large and small Java teams every day to better ...

Visual Studio Team Services (VSTS) IntelliJ plugin now included with JetBrains Rider IDE releases

I am pleased to announce the Visual Studio Team Services (VSTS) and Team Foundation Server (TFS) IntelliJ plugin is now built-in and provided with JetBrains Rider IDE out-of-the-box. The plugin is a result of a partnership between JetBrains and Microsoft. Previously, both of our companies provided separate plugins accessing certain features of...

Announcing git graph and advanced filters to visualize commit history

Did you ever want a quick way to understand change history in a branch? VSTS now shows git graph in commit history for files in repositories. Now you can easily create a mental model of all your branches and commits for your git repositories using git graph. VSTS commit history also supports advanced filters that allow you to view various ...

Official Release of TFVC Support for Visual Studio Code

In the 1.116.0 release of the Visual Studio Team Services extension for Visual Studio Code, we have added support for Team Foundation Version Control (TFVC). TFVC support works for both Team Foundation Server 2015 Update 2 (or later) as well as Team Services. Its core features enable users to work with their TFVC repositories from inside of ...

Import repositories from TFVC to Git

You can now migrate code from an existing TFVC repository to a new Git repository within the same account. To start migration, select Import Repository from the repository selector drop-down. Individual folders or branches can be imported to the Git repository, or the entire TFVC repository can be imported (minus the branches). Users can ...

Git repo tokens for the security service

The VSTS platform offers a security REST endpoint which allows you to add and remove permissions on resources. (To understand the rest of this blog post, you're going to want to skim those docs first.) Several of the security APIs, as well as TFSSecurity.exe, expect a token identifying the resource to operate on. The token format varies across...

Run To Click Debugging in Visual Studio 2017

You have many options when navigating through your code with the debugger in Visual Studio including setting breakpoints, stepping, and using Run to Cursor. In Visual Studio 2017 we have introduced Run to Click, a new way to more easily debug your code - point and click style. You no longer need to set temporary breakpoints or step several ...

Reattach To Process in Visual Studio 2017

Sometimes when developing an application you can’t simply F5 to start debugging the application. In these cases you can use Attach to Process to debug. Many times if you need to debug this way, you will often need to attach to the same application repeatedly. In Visual Studio 2017 we have introduced Reattach to Process (Shift+Alt+P) to ...