De/FGAddon: Difference between revisions
(→Geschichte: Translated the 2nd paragraph.) |
(→Geschichte: Translated the 3rd paragraph.) |
||
Line 13: | Line 13: | ||
Durch das Wachstum des FlightGear-Projektes hat die Größe, Menge und Qualität FlightGears Software-Assets ebenfalls gewachsen. Diese Assets waren nicht organisiert und wurden in verschiedenen Teilen des Internets verstreut. Daher wurde es beschlossen, dass ein Großteil dieses FlightGear-Inhalt in einem neuen zentralen CVS-Repository zusammengesammelt und gespeichert wurde, die am 22. Oktober 2000 erstellt wurde und fgadata genannt war. Um die rechtliche Umverteilung dieser Assets als Teil der FlightGear-Distribution zu ermöglichen, wurde eine exklusive GPLv2 Politik angenommen. | Durch das Wachstum des FlightGear-Projektes hat die Größe, Menge und Qualität FlightGears Software-Assets ebenfalls gewachsen. Diese Assets waren nicht organisiert und wurden in verschiedenen Teilen des Internets verstreut. Daher wurde es beschlossen, dass ein Großteil dieses FlightGear-Inhalt in einem neuen zentralen CVS-Repository zusammengesammelt und gespeichert wurde, die am 22. Oktober 2000 erstellt wurde und fgadata genannt war. Um die rechtliche Umverteilung dieser Assets als Teil der FlightGear-Distribution zu ermöglichen, wurde eine exklusive GPLv2 Politik angenommen. | ||
Im Mai 2010 wurde die Entwicklung von dem berüchtigten ''"Kaffee-Zwischenfall"'' unterbrochen. Es führte zum Untergang des Heimservers von Curtis, der alle FlightGear Repositories gehalten hat<ref>James Turner (May 20, 2010). [http://thread.gmane.org/gmane.games.flightgear.devel/60340/focus=60341 <nowiki>[Flightgear-devel]</nowiki> Re: Flightgear git repositories (was Re: GIT or CVS - Confusion)] Publiziert auf der flightgear-devel Verteilerliste.</ref>. | |||
Diese Ereignisse führten zu einer [[FlightGear CVS|Massenmigration aller CVS-Repositories nach neuen Git-Repositories]]. Aufgrund Bandbreitenprobleme wurde es beschlossen, dass die neuen Repositories auf der Open-Source-Infrastruktur von Gitorious gehostet werden würde. | |||
== Erwerb von Flugzeugen == | == Erwerb von Flugzeugen == |
Revision as of 14:37, 9 October 2015
Die Übersetzung dieses Artikels ist in Bearbeitung. |
Der offiziell FGAddon Flugzeughangar ist ein Repository zur Versionskontrolle, der auf FlightGears SourceForge Infrastruktur gehostet ist und für die alltägliche Entwicklung des FlightGear Flugzeugs verwendet ist. FGAddon ist ein Apache Subversion Version Control Repository. Dies sind Flugzeuge, die nicht Teil des Basispaket sind (die Flugzeuge, die im Basispaket enthalten sind - die Cessna 172P und der UFO - sind immer noch in der FGData Repository gehalten), aber sind mit jeder stabilen Version für die FlightGear Downloadseiten markiert.
Die FGAddon-Flugzeugentwicklung-Repository sollte als instabil betrachtet werden. Bei der Verwendung einer stabilen Version von FlightGear, ist es am besten ein Flugzeug mit einem passenden Versionsnummer von die FlightGear-Downloadseiten herunterzuladen. Allerdings, als stabile Freigabe ab FlightGear Version 3.4 im FGAddon-Repository als Tags (Momentaufnahmen) erstellt sind, können die Subversion-Werkzeuge ein praktisches Weise einzelne Flugzeuge oder den gesamten offiziellen Hangar von ca. 500 Flugzeugen zu erhalten. Bei der Verwendung der neuesten abendlichen FlightGear-Version oder einer selbst kompilierten FlightGear-Version aus den Git-Versionskontroll-Repositories ermöglicht FGAddon die Flugzeuge auf die neueste Entwicklungsversion aktualisiert werden.
Geschichte
Angefangene Arbeiten Dieser Artikel oder Abschnitt wird in die kommenden Stunden oder Tagen bearbeitet werden. Bemerkung: Der Inhalt dieses Abschnitts werden zur Zeit verifiziert und überprüft. Sehen Sie die Geschichte für die neuesten Entwicklungen. |
Das FlightGear-Projekt wurde am 8. April 1996 von David Murr konzipiert, der eine neue Flugsimulator vorgeschlagen hat, die von Freiwilligen entwickelt werden würde.[1][2][3][4]. Ein Teil der ursprünglichen Ziele waren 2D- und 3D-Grafikroutinen für die Simulator zu entwickeln. Aber dies war eine gewaltige Aufgabe, die zu einem unfertigen Stillstand am Anfang des Jahres 1997 kam, als der Hauptentwickler Eric Korpela wollte auf die Fertigstellung seiner Doktorarbeit zu konzentrieren. Deswegen am 16. Mai 1997 hat Curtis Olson eine neue Entwicklung mit einem neuen Projekt auf der Basis der OpenGL-Bibliotheken angefangen, so dass ein funktioneller Flugsimulator in einer kurzen Zeitspanne zusammengefügt wurde.[5]. Die ersten Commits waren zum ursprünglichen flightgear und simgear CVS Versionskontrolle Repositories.
Durch das Wachstum des FlightGear-Projektes hat die Größe, Menge und Qualität FlightGears Software-Assets ebenfalls gewachsen. Diese Assets waren nicht organisiert und wurden in verschiedenen Teilen des Internets verstreut. Daher wurde es beschlossen, dass ein Großteil dieses FlightGear-Inhalt in einem neuen zentralen CVS-Repository zusammengesammelt und gespeichert wurde, die am 22. Oktober 2000 erstellt wurde und fgadata genannt war. Um die rechtliche Umverteilung dieser Assets als Teil der FlightGear-Distribution zu ermöglichen, wurde eine exklusive GPLv2 Politik angenommen.
Im Mai 2010 wurde die Entwicklung von dem berüchtigten "Kaffee-Zwischenfall" unterbrochen. Es führte zum Untergang des Heimservers von Curtis, der alle FlightGear Repositories gehalten hat[6]. Diese Ereignisse führten zu einer Massenmigration aller CVS-Repositories nach neuen Git-Repositories. Aufgrund Bandbreitenprobleme wurde es beschlossen, dass die neuen Repositories auf der Open-Source-Infrastruktur von Gitorious gehostet werden würde.
Erwerb von Flugzeugen
Vorbereitung
FGAddon Verzeichnisstruktur
Herunterladung
Kommandozeile
GUI-Clients und TortoiseSVN
Aktualisierung
Flugzeugentwicklung
Kontakt mit die ursprünglichen Flugzeug Autoren
SourceForge Konto
Commit-Zugriff
FGAddon Commitlog Mailingliste
Versionskontroll-Werkzeuge
Subversion
Einrichtung
Repository auschecken
Informationen und Geschichte
Tägliche Nutzung
Änderungen übergeben
Verzweigen
Git-svn
Einrichtung
Klonierung eines Flugzeug
Informationen und Geschichte
Tägliche Nutzung
Änderungen übergeben
FGAddon dedizierte Zweig
Synchronisierung
Nachteile des git-svn
Kopieren von Dateien zwischen Flugzeuge
Verschieben oder Umbenennen von Dateien
Kopieren von Dateien innerhalb eines Flugzeuges
FGAddon Entwicklungskonzepte
Neue Flugzeuge
svn import
svn add
Mime-type Probleme
Subversion config Datei
Ausführungs Bit
Sourceforge Entwickler Dienstleistungen
Entwickler Git Repository
Entwicklungsteams
Kommunikation im Team
Entwicklungsszenarien
Einzel-Entwickler
Einzel-Entwickler (git-svn)
Auf SourceForge hochladen
Sendung von externen Git Repository Änderungen auf FGAddon
Anschluss eines existierenden Git Repository an FGAddon
Teamentwicklung
Private Teamentwicklung (git-svn)
Das Team
Teamleiter
Privates Repository Einrichtung
Team Einrichtung
Hochladung auf FGAddon
Teammitgliedern
Arbeiten mit dem Repository
Forking und merge requests
Referenzen
- ↑ David Murr (Apr 9, 1996). FlightGear Antrag 1.0: "A PROPOSAL FOR A NEW FLIGHT SIMULATOR - home built!@". Publiziert auf der rec.aviation.simulators Newsgroup.
- ↑ David Murr (1996). FlightGear Antrag 2.0: FLIGHT GEAR "This truly is as real as it gets!" - a proposal for a new flight simulator - REVISION 2.0.
- ↑ David Murr (Oct 29, 1996). FlightGear Antrag 3.0: FLIGHT GEAR FLIGHT SIMULATOR, revision 3.0 - Wednesday, 10.30.96, "The future of flight simulation is here". Publiziert auf der flight-gear@infoplane.com Verteilerliste.
- ↑ David Murr (Sep 11, 1998). FlightGear Antrag 3.0.1: FLIGHT GEAR FLIGHT SIMULATOR, revision 3.0.1 - Friday, Sep.11.98, "The future of flight simulation is here".
- ↑ Curtis Olson (Sep 28, 2015). Re: A PROPOSAL FOR A NEW FLIGHT SIMULATOR - home built!@. Publiziert auf der FlightGear-Forum.
- ↑ James Turner (May 20, 2010). [Flightgear-devel] Re: Flightgear git repositories (was Re: GIT or CVS - Confusion) Publiziert auf der flightgear-devel Verteilerliste.