Conecta con nosotros

Hola, ¿qué estás buscando?

Actualidad

Microsoft se asocia con GitHub para crear un VCS para grandes proyectos

microsoft

microsoft

El sistema de control de versiones Git es posiblemente la solución más popular dentro de su segmento. Sin embargo, todos los que lo conocen saben que es software libre, por eso en su momento sorprendió su adopción por parte de Microsoft para el desarrollo de uno de sus productos estrella: el sistema operativo Windows.

Según informan desde ArsTechnica, Microsoft ha ido añadiendo modificaciones a Git para que pueda adaptarse mejor a sus necesidades específicas, con especial mención al desarrollo de Windows. Ahora la compañía quiere dichas modificaciones lleguen a la implementación estándar de Git, por eso ha anunciado un acuerdo con GitHub, el conocido portal de repositorios de código, para que este último adopte algunas de ellas.

Aunque Microsoft aprecia las virtudes de Git, sobre todo por su facilidad a la hora de gestionar ramas, la compañía ha encontrado un par de limitaciones:

  • No está preparado para soportar una gran cantidad de desarrolladores al mismos tiempo.
  • No fue diseñado para bases de código muy grandes, con repositorios que pueden superar los 300GB.

Estos inconvenientes hacen que en ciertos contextos la versión oficial Git trabaje con lentitud, pudiendo necesitar ciertas operaciones hasta minutos para completarse, lo que termina siendo tanto una pérdida tanto de tiempo como de dinero.

Para solucionar este problema, la compañía desarrolló Git Virtual File System (GVFS), una tecnología de réplica virtualizada de un repositorio Git que contiene metadatos y solo los ficheros que han sido explícitamente recuperados, eliminando así la necesidad de replicar todos los ficheros en cada modificación. En consecuencia, se mejoran aspectos como el espacio ocupado (reduciéndolo) y la velocidad de trabajo.

Advertencia, desplázate para continuar leyendo
Cargando anuncio...

Microsoft ha intentado que sus modificaciones se incluyan en la rama estándar de Git, pero se ha encontrado con el conservadurismo de los gestores del proyecto, debido a que estos piden que los repositorios sigan siendo compatibles entre versiones. Por otro lado, hasta ahora se ha aceptado la mitad de las propuestas que ha presentado Microsoft, por lo que su contribución se está teniendo en cuenta.

Estas modificaciones no estarían destinadas a los proyectos que utilizan el servicio gratuito de GitHub, sino que están enfocadas a corporaciones que trabajan con grandes proyectos. La intención del desarrollador de Windows es llevar más adelante esas características, cuanto menos similares, a macOS y GNU/Linux mediante «clientes adaptados.»

42 Comentarios
Advertencia
Advertencia

Te recomendamos

Actualidad

Tal y como estaba previsto, se ha anunciado la primera versión de Euro-Office, «la suite ofimática por la soberanía digital europea», aunque por el...

Actualidad

Hoy se espera el lanzamiento de Euro-Office, «la suite ofimática por la soberanía digital europea» de cuya existencia tuvimos noticia hace unos meses, polémica...

Actualidad

Canonical se hace cargo del mantenimiento de Flutter Desktop. Así lo confirmó Google durante el Google I/O 2026, tras anunciar una ampliación de su...

Actualidad

Una semana más, seguimos recogiendo los lanzamientos que deja tras de sí Red Hat Enterprise Linux 10.2 y, después de AlmaLinux, es el turno de...