La transición de Microsoft a Git/GVFS para el desarrollo de Windows está casi completa

Icono de tiempo de lectura 2 minuto. leer


Los lectores ayudan a respaldar a MSpoweruser. Es posible que obtengamos una comisión si compra a través de nuestros enlaces. Icono de información sobre herramientas

Lea nuestra página de divulgación para descubrir cómo puede ayudar a MSPoweruser a sostener el equipo editorial. Leer más

A principios de este año, Microsoft anunció que está trabajando en una solución que permite al cliente de Git escalar a repositorios realmente grandes. La nueva solución se llamó GVFS (Git Virtual File System). GVFS virtualiza el sistema de archivos debajo de su repositorio y hace que parezca que todos los archivos de su repositorio están presentes, pero en realidad solo descarga un archivo la primera vez que se abre. También administra activamente la cantidad del repositorio que Git tiene que considerar en operaciones como el pago y el estado, ya que cualquier archivo que no se haya hidratado se puede ignorar de manera segura.

Microsoft hoy proporcionó una actualización sobre el progreso que han hecho con GVFS. El equipo de GVFS casi ha completado la implementación de Git/GVFS en el equipo de Windows de Microsoft. Este es un gran hito y una validación del proyecto. Si funciona para el código base de Windows, entonces debería funcionar para casi todos los demás proyectos grandes de código base. Microsoft también compartió algunos números relacionados con el equipo de Windows y su base de código. El equipo de Windows está formado por unos 4,000 ingenieros y el sistema de ingeniería produce 1,760 "construcciones de laboratorio" diarias en 440 sucursales. El código base de Windows es de aproximadamente 3.5 millones de archivos con un tamaño de aproximadamente 300 GB.

Microsoft realizó algunas mejoras significativas en el rendimiento e introdujo proxies Git. Además, GVFS es un proyecto de código abierto y Microsoft ha comenzado a realizar actualizaciones periódicas del código base publicado. A partir de hoy, Microsoft abre GVFS para contribuciones externas. Microsoft también trabajó con la comunidad para comenzar a incorporar soporte en herramientas populares, como SourceTree, Tower, Visual Studio, etc.

GVFS es de uso gratuito. Simplemente descárguelo de GitHub, cree una cuenta de Visual Studio Team Services con un repositorio de Git y podrá comenzar a usar la configuración.

Más sobre los temas: repositorio de código, Git, GVFS, microsoft, fuentedepot, Transición, ventanas, Desarrollo de Windows