BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

Início Notícias Visual Studio 2012 ganha suporte a Git

Visual Studio 2012 ganha suporte a Git

No final de janeiro, a Microsoft anunciou o suporte nativo no Visual Studio para o sistema de controle de versões distribuído Git.

O Git se tornou conhecido no mundo de código aberto desde que foi criado por Linus Torvalds para dar suporte ao desenvolvimento do Kernel Linux. Desde seu lançamento, em 2005, sua popularidade tem aumentado e o sistema vem sendo utilizado por cada vez mais projetos abertos e proprietários. Enquanto o Team Foundation Server (TFS) da Microsoft usa uma abordagem centralizada para o gerenciamento do código fonte, o Git por sua vez apresenta um modelo distribuído que não depende de um servidor central.

De acordo com Brian Harry, Gerente de Produtos do Team Foundation Server, o Git foi escolhido, em meio a outros sistemas de controle de versões distribuídos (por exemplo o Mercurial), pelas seguintes razões:

Não demorou muito para ficar claro que o Git estava dominando a área de sistemas de controle de versões distribuídos (SCVD) e, de fato, o Git é praticamente sinônimo de SCVD. Pensamos muito sobre a construção de algo similar, pois o Git não tem sido tão amigável para desenvolvedores no Windows, como o é em outras plataformas. Mas, usando o Git, podemos economizar o tempo que gastaríamos "correndo atrás", e aplicar esse esforço onde se pode agregar maior valor.

Brian Harry comenta que o suporte ao Git no Visual Studio (VS) não está limitado somente à interoperabilidade com o TFS. No VS, o Git funciona com os repositórios padrões ("local, enterprise, Codeplex, GitHub, BitBucket", e assim por diante), sendo que o TFS suporta a maioria dos clientes Git comuns, incluindo Xcode, Eclipse, além de ferramentas de linha de comando.

Por meio de uma versão preliminar, os usuários do VS2012.2 já podem explorar essa nova funcionalidade. O Team Foundation Service agora suporta repositórios Git, enquanto o Team Foundation Server irá receber a funcionalidade no seu próximo release principal. Harry observa que a Microsoft planeja lançar atualizações para o plugin do VS a cada três semanas, aproximadamente, até que a extensão para o Git possa ser considerada uma versão estável e não mais preliminar.

Usuários interessados em alternativas à contribuição da Microsoft têm também a opção do Git Source Control Provider, criado pelo usuário yysun. Esse projeto é uma alternativa para que usuários do VS2010/VS2008 obtenham suporte para o Git em suas instalações, já que a Microsoft afirma não ter planos de migrar seu cliente Git para as plataformas mais antigas.

Avalie esse artigo

Relevância
Estilo/Redação

Conteúdo educacional

BT