Migration épique du code source de Microsoft Office : de Source Depot à Git

2025-06-12
Migration épique du code source de Microsoft Office : de Source Depot à Git

Cet article relate l’épopée de la migration du gigantesque code source de Microsoft Office depuis l’obsolète Source Depot vers Git. La migration a été semée d’embûches, notamment la création d’un « univers parallèle » pour synchroniser les bases de code, la démonstration de l’équivalence fonctionnelle entre les deux systèmes et la coordination de la communication avec plus de 4 000 ingénieurs. L’auteur détaille chaque étape, depuis le dépassement des différences entre les modèles de branchement de Source Depot et de Git, la création d’un système de fichiers virtuel pour optimiser les performances et la formation des ingénieurs à Git. La migration réussie a considérablement amélioré l’efficacité des développeurs et la qualité du code, offrant de précieuses leçons pour les migrations techniques à grande échelle.

Développement