It has been only 4 months since Microsoft acquired GitHub, and since then we haven’t heard much about this topic. Recently, Microsoft Visual Studio Code introduced a plugin which allows creating pull requests from right inside the IDE. As we can predict this is going to be soon one of the favorite features for people using VS Code for collaboration. Trying out this feature we find out that it greatly increases the user experience, thus making efficient coding and collaboration an ease. No there is no need to open a separate tab on your browser to create and review pull requests, everything can now be done directly from inside VS Code.
The plugin addition claimed to support-
Ability to authenticate and connect Visual Studio Code to GitHub.
- List and browse PRs from within Visual Studio Code.
- Interact with PRs in-editor, including in-editor commenting with Markdown support.
- Validate PRs from the editor with a new local checkout and run workflow for rich language features such as Go To Definition and IntelliSense.
- Terminal integration so that the Visual Studio Code UI and command line tools like git can co-exist.
According to the release post, the GitHub team and VSCode team closely worked out to carry out this major addition.
In the blog post they said-
As part of our broader efforts to bring pull requests into Visual Studio Code in the past year, we reached out to numerous partners. After learning that the GitHub Editor team was already thinking along these lines, we began to work together in April to create a new pull request experience in Visual Studio Code. We developed a new extension to create and review pull requests integrated directly into Visual Studio Code through a set of new Visual Studio Code extension APIs.