A transição da Microsoft para o desenvolvimento Git/GVFS para Windows está quase concluída

Ícone de tempo de leitura 2 minutos. ler


Os leitores ajudam a oferecer suporte ao MSpoweruser. Podemos receber uma comissão se você comprar através de nossos links. Ícone de dica de ferramenta

Leia nossa página de divulgação para descobrir como você pode ajudar o MSPoweruser a sustentar a equipe editorial Saiba mais

No início deste ano, a Microsoft anunciou que está trabalhando em uma solução que permite que o cliente Git seja dimensionado para repositórios realmente grandes. A nova solução foi chamada GVFS (Git Virtual File System). O GVFS virtualiza o sistema de arquivos sob seu repositório e faz com que pareça que todos os arquivos em seu repositório estão presentes, mas na realidade apenas baixa um arquivo na primeira vez que ele é aberto. Ele também gerencia ativamente quanto do repositório o Git deve considerar em operações como check-out e status, pois qualquer arquivo que não tenha sido hidratado pode ser ignorado com segurança.

Microsoft hoje forneceu uma atualização sobre o progresso que fizeram com o GVFS. A equipe GVFS está quase completando o lançamento do Git/GVFS para a equipe do Windows na Microsoft. Este é um grande marco e uma validação para o projeto. Se funcionar para a base de código do Windows, deve funcionar para quase todos os outros grandes projetos de base de código. A Microsoft também compartilhou alguns números relacionados à equipe do Windows e sua base de código. A equipe do Windows tem cerca de 4,000 engenheiros e o sistema de engenharia produz 1,760 “construções de laboratório” diárias em 440 filiais. A base de código do Windows é de aproximadamente 3.5 milhões de arquivos com um tamanho de cerca de 300 GB.

A Microsoft fez algumas melhorias de desempenho significativas e introduziu proxies Git. Além disso, o GVFS é um projeto de código aberto e a Microsoft começou a fazer atualizações regulares na base de código publicada. A partir de hoje, a Microsoft está abrindo o GVFS para contribuições externas. A Microsoft também trabalhou com a comunidade para começar a construir suporte em ferramentas populares – como SourceTree, Tower, Visual Studio, etc.

GVFS é de uso gratuito. Basta baixá-lo do GitHub, criar uma conta do Visual Studio Team Services com um repositório Git e começar a usar o setup.

Mais sobre os tópicos: repo de código, Git, GVFS, microsoft, depósito de origem, Transição, Windows, Desenvolvimento Windows