729
edits
(Traduction intégrale) |
mNo edit summary |
||
| Line 1: | Line 1: | ||
{{Git}} | {{Git}} | ||
'''[https://fr.wikipedia.org/wiki/Git Git]''' est un système de contrôle de versions sollicité par la projet [[Fr/FlightGear|FlightGear]] afin de stocker tous les fichiers requis pour la construction et l'exécution du simulateur. | '''[https://fr.wikipedia.org/wiki/Git Git]''' est un système de contrôle de versions sollicité par la projet [[Fr/FlightGear|FlightGear]] afin de stocker tous les fichiers requis pour la construction et l'exécution du simulateur. Cela englobe tous les programmes, les données (par exemple, les textures, les sons), les outils de support, etc. Git trace les mises à jour de chaque fichier tandis que les développeurs du monde entier travaillent ensemble simultanément pour créer de nouvelles versions. La seule exception est le référentiel d'avions officiel [[Fr/FGAddon|FGAddon]] qui est basé sur [https://subversion.apache.org/ Subversion] plutôt que sur Git. | ||
Bien que de nouvelles fonctionnalités et ajouts de FlightGear soient en cours de développement, ils sont disponibles auprès de Git avant d'être disponibles dans la version publiée. L'emploi de Git permet aux utilisateurs d'exécuter la version la plus récente possible de FlightGear à partir des derniers fichiers sources, pour expérimenter de nouveaux avions ou d'autres fonctionnalités. Cependant, ce n'est pas un outil pour débutant. L'utilisation de Git peut exposer l'utilisateur à des fonctionnalités instables qui affichent des messages d'erreur désagréables ou font planter l'ordinateur. | Bien que de nouvelles fonctionnalités et ajouts de FlightGear soient en cours de développement, ils sont disponibles auprès de Git avant d'être disponibles dans la version publiée. L'emploi de Git permet aux utilisateurs d'exécuter la version la plus récente possible de FlightGear à partir des derniers fichiers sources, pour expérimenter de nouveaux avions ou d'autres fonctionnalités. Cependant, ce n'est pas un outil pour débutant. L'utilisation de Git peut exposer l'utilisateur à des fonctionnalités instables qui affichent des messages d'erreur désagréables ou font planter l'ordinateur. | ||
Depuis mai 2016, les référentiels sont | Depuis mai 2016, les référentiels sont enregistrés sur [https://sourceforge.net/projects/flightgear/ SourceForge]. | ||
== Motivation == | == Motivation == | ||
En mai 2010, suite à un sinistre matériel qui a affecté les serveurs [[CVS]], le projet FlighGear a changé son système de contrôle de versions, abandonnant CVS au profit de Git. | En mai 2010, suite à un sinistre matériel qui a affecté les serveurs [[CVS]], le projet FlighGear a changé son système de contrôle de versions, abandonnant CVS au profit de Git. Les avantages de Git par rapport à CVS ont fait couler beaucoup d'encre concernant le projet FlightGear, Parmi les bénéfices, citons : | ||
* | * un bien meilleur support pour les branches et les fusions de branches. Ceci est particulièrement important pour créer des versions de correctifs de bogues pour les versions majeures tout en permettant de continuer à travailler sur la prochaine version majeure. C'est également très agréable pour le flux de travail personnel d'un développeur. | ||
* un chemin plus facile pour soumettre des modifications par les contributeurs et pour les intégrer par les développeurs . | * un chemin plus facile pour soumettre des modifications par les contributeurs et pour les intégrer par les développeurs . | ||
* une bien meilleure prise en charge des tâches quotidiennes telles que la recherche de modifications dans l'historique du projet, l'affichage des modifications, la division en deux de l'historique du projet pour trouver la source d'origine d'un bogue. | * une bien meilleure prise en charge des tâches quotidiennes telles que la recherche de modifications dans l'historique du projet, l'affichage des modifications, la division en deux de l'historique du projet pour trouver la source d'origine d'un bogue. | ||
| Line 23: | Line 23: | ||
|- | |- | ||
| {{simgear source|text=simgear}} | | {{simgear source|text=simgear}} | ||
| [[SimGear]], le moteur de simulation | | [[SimGear]], le moteur de simulation exploité par FlightGear. | ||
| rowspan="6" | | | rowspan="6" | | ||
Ces référentiels ont les branches suivantes : | Ces référentiels ont les branches suivantes : | ||
| Line 37: | Line 37: | ||
|- | |- | ||
| {{fgdata source|text=fgdata}} | | {{fgdata source|text=fgdata}} | ||
| Toutes les données (aéronef par défaut, dialogues, sons) | | Toutes les données (aéronef par défaut, dialogues, sons) dont FlightGear se sert. | ||
|- | |- | ||
| {{fgmeta source|text=fgmeta}} | | {{fgmeta source|text=fgmeta}} | ||
| Line 43: | Line 43: | ||
|- | |- | ||
| {{windows-3rd-party source|text=windows-3rd-party}} | | {{windows-3rd-party source|text=windows-3rd-party}} | ||
| Bibliothèques | | Bibliothèques précompilées nécessaires pour faire fonctionner FlightGear sous Windows. | ||
|- | |- | ||
| {{fgrun source|text=fgrun}} | | {{fgrun source|text=fgrun}} | ||
edits