La transition de Microsoft vers le développement Git/GVFS pour Windows est presque terminée

Icône de temps de lecture 2 minute. lis


Les lecteurs aident à prendre en charge MSpoweruser. Nous pouvons recevoir une commission si vous achetez via nos liens. Icône d'info-bulle

Lisez notre page de divulgation pour savoir comment vous pouvez aider MSPoweruser à soutenir l'équipe éditoriale En savoir plus

Plus tôt cette année, Microsoft annoncé qu'il travaille sur une solution qui permet au client Git de s'adapter à des référentiels vraiment énormes. La nouvelle solution s'appelait GVFS (Git Virtual File System). GVFS virtualise le système de fichiers sous votre référentiel et donne l'impression que tous les fichiers de votre référentiel sont présents, mais en réalité ne télécharge un fichier que la première fois qu'il est ouvert. Il gère également activement la part du référentiel que Git doit prendre en compte dans des opérations telles que la vérification et l'état, car tout fichier qui n'a pas été hydraté peut être ignoré en toute sécurité.

Microsoft aujourd'hui fourni une mise à jour sur les progrès qu'ils ont réalisés avec GVFS. L'équipe GVFS a presque terminé le déploiement de Git/GVFS dans l'équipe Windows de Microsoft. C'est une étape importante et une validation du projet. Si cela fonctionne pour la base de code Windows, cela devrait fonctionner pour presque tous les autres grands projets de base de code. Microsoft a également partagé certains chiffres liés à l'équipe Windows et à sa base de code. L'équipe Windows compte environ 4,000 1,760 ingénieurs et le système d'ingénierie produit 440 3.5 « constructions de laboratoire » quotidiennes dans 300 succursales. La base de code Windows est d'environ XNUMX millions de fichiers d'une taille d'environ XNUMX Go.

Microsoft a apporté des améliorations significatives aux performances et introduit des proxys Git. En outre, GVFS est un projet open source et Microsoft a commencé à effectuer des mises à jour régulières de la base de code publiée. À partir d'aujourd'hui, Microsoft ouvre GVFS aux contributions externes. Microsoft a également travaillé avec la communauté pour commencer à intégrer le support dans des outils populaires - comme SourceTree, Tower, Visual Studio, etc.

GVFS est gratuit. Téléchargez-le simplement à partir de GitHub, créez un compte Visual Studio Team Services avec un référentiel Git et vous pouvez commencer à utiliser la configuration.

En savoir plus sur les sujets : repo de code, Git, GVFS, microsoft, dépôt source, Transition, fenêtres, Développement Windows