Como em muitos outros projetos de código aberto,
a comunidade de código do Visual Studio usa
solicitações de alteração . Com a ajuda deles, os desenvolvedores corrigem bugs juntos e adicionam novos recursos. Recentemente, atualizamos a versão de avaliação publicamente disponível do
GitHub Pull Requests for Visual Studio Code , eliminando assim o problema que nós e milhões de desenvolvedores enfrentamos todos os dias: a incapacidade de visualizar o código-fonte onde foi gravado está no editor.

Desde a primavera passada, nossa equipe criou um novo sistema de consulta integrado para aumentar a conveniência da colaboração e fornecer a capacidade de comentar, visualizar e verificar solicitações para ativar o GitHub diretamente do Visual Studio Code.

Ver e processar pedidos de inclusão
A nova extensão GitHub Pull Requests permite exibir e processar solicitações pull (PRs) diretamente do Visual Studio Code, bem como:
- Conecte o código do Visual Studio ao GitHub e digite sua conta a partir daí.
- Crie listas de relações públicas e visualize-as no código do Visual Studio.
- Trabalhe com PR diretamente do editor, adicione comentários usando a marcação Markdown.
- Verifique o PR diretamente no editor no novo modo de verificação e execução local, usando várias funções da linguagem de programação, por exemplo, Ir para definição e IntelliSense.
- Integre o terminal para que a interface do Visual Studio Code e as ferramentas de linha de comando como o git funcionem juntas.

Colaboração com a equipe do GitHub
Depois de começar a transferir solicitações de aceitação de alterações com o Visual Studio Code no ano passado, procuramos nossos parceiros. Quando os desenvolvedores do editor do GitHub tinham planos semelhantes, unimos forças em abril para criar um novo sistema de solicitação de alteração no Visual Studio Code. Usando um conjunto de novas extensões de API para o Visual Studio Code, desenvolvemos uma nova extensão para criar e exibir solicitações de alteração diretamente no Visual Studio Code.
Manuseio mais conveniente de solicitações de mudança
No momento, ao verificar o código fonte, na maioria dos casos somos forçados a sair do editor "nativo" e usar a interface da web simplificada ou uma ferramenta adicional para visualizar as alterações em outro editor. Sim, as alterações feitas são mostradas aqui claramente, mas não temos o contexto completo do fragmento em que são feitas e não vemos como elas afetam o código-fonte circundante. Uma vez fora do ambiente de desenvolvimento familiar, perdemos a capacidade de usar atalhos e configurações de teclado familiares. E o mais importante, não podemos navegar pelo código-fonte e verificar se as alterações que estão sendo observadas realmente funcionam como pretendido.
Agora, a situação melhorou graças a uma nova extensão com o novo Pull Requests Explorer, localizado na janela Source Control no Visual Studio Code. Aqui podemos visualizar solicitações e processá-las.
Novas extensões de API abertas
Nosso novo sistema de solicitação de aceitação de alterações usa conjuntos de extensões de API com os quais os desenvolvedores de extensões do Visual Studio Code podem criar extensões para gerenciar solicitações de aceitação de alterações e seus metadados associados. Graças ao modelo de extensão aberta, os provedores de solicitação de alteração funcionam de maneira semelhante aos provedores de controle de versão: todos têm a oportunidade de escrever uma extensão para o Visual Studio Code que permite que eles deixem comentários e visualizem o código-fonte publicado em sua plataforma. Informações mais completas sobre as novas APIs são fornecidas nas
Notas da versão de agosto de 2018 .
Se você está interessado nesta pergunta, pode aprender mais sobre o lançamento de novas APIs e processos de extensão de API
aqui .
Perspectivas
Temos o prazer de finalmente adicionar a capacidade de trabalhar com solicitações de aceitação de alterações no Código do Visual Studio, porque acreditamos que isso simplificará a verificação do código-fonte. A extensão GitHub é apenas o primeiro passo na integração de fornecedores de plataformas de controle de versão para validação de código no Visual Studio Code.
Confira a versão de avaliação publicamente disponível do
GitHub Pull Requests for Visual Studio Code . Como sempre, teremos o maior prazer em receber seus comentários.
Entre em contato conosco no
GitHub ou no Twitter
@code .