Fr/FGAddon: Difference between revisions

Jump to navigation Jump to search
m
→‎Nouveaux aéronefs: Grammar and other fixes.
m (→‎Déficiences de git-svn: Grammar fixes.)
m (→‎Nouveaux aéronefs: Grammar and other fixes.)
Line 364: Line 364:
=== Nouveaux aéronefs ===
=== Nouveaux aéronefs ===


Pour ajouter un nouvel aéronef au dépôt FGAddon, les outils SVN sont nécessaires.  Si vous rencontrez des problèmes avec la propriété <code>svn:mime-type</code> en ajoutant un nouvel aéronef, voyez la [[#Problèmes de mime-type|section des problèmes de mime-type]] pour voir comment résoudre ce problème.  Ou si vous avez un problème de propriété <code>svn:executable</code>, consultez la [[#Bit exécutable|section de bit exécutable]].
Pour ajouter un nouvel aéronef au dépôt FGAddon, les outils SVN sont nécessaires.  Si vous rencontrez des problèmes avec la propriété <code>svn:mime-type</code> en ajoutant un nouvel aéronef, voyez la [[#Problèmes de mime-type|section des problèmes de mime-type]] pour voir comment résoudre ce problème.  Également, si vous avez un problème de propriété <code>svn:executable</code>, consultez la [[#Bit exécutable|section de bit exécutable]].


==== svn import ====
==== svn import ====


{{warning|La commande <code>svn import</code> décrit ci-dessous enverra le contenu entier du répertoire spécifié directement dans FGAddon sans avertissement et sans un moyen d'annuler l'opération. Par conséquent, une attention particulière doit être prise lors de la spécification du répertoire pour télécharger dans FGAddon, ainsi que le répertoire FGAddon de destination.  Voir la section [[#svn add|svn add]] ci-dessous pour un moyen moins dangereux pour ajouter un nouvel aéronef.}}
{{warning|La commande <code>svn import</code> décrit ci-dessous enverra le contenu entier du répertoire spécifié directement dans FGAddon sans avertissement et sans un moyen d'annuler l'opération. Par conséquent, une attention particulière doit être prise lors de la spécification du répertoire pour télécharger dans FGAddon, ainsi que le répertoire FGAddon de destination.  Voyez la section [[#svn add|svn add]] ci-dessous pour un moyen moins dangereux pour ajouter un nouvel aéronef.}}


La commande [http://svnbook.red-bean.com/fr/1.5/svn.tour.importing.html#svn.tour.importing.import svn import] est le moyen le plus simple d'ajouter un nouvel aéronef et ne nécessite aucune copie locale du dépôt.  Pour commencer:
La commande [http://svnbook.red-bean.com/fr/1.5/svn.tour.importing.html#svn.tour.importing.import svn import] est le moyen le plus simple d'ajouter un nouvel aéronef et ne nécessite aucune copie locale du dépôt.  Pour commencer:


# Créez un répertoire vide pour l'avion.
# Créez un répertoire vide pour l'aéronef.
# Copiez les fichiers de l'aéronef dans ce répertoire.
# Copiez les fichiers de l'aéronef dans ce répertoire.
# Contrôler soigneusement tout fichiers pour vous assurer qu'il n'y a pas de fichiers cachés ou temporaires qui ne devrait pas être téléchargés à FGAddon.
# Contrôlez soigneusement tout fichiers pour vous assurer qu'il n'y a pas de fichiers cachés ou temporaires qui ne devraient pas être téléchargés à FGAddon.


En supposant l'avion de «Dead Simple Human Powered Airplane» (DaSH PA ou DaSH), par exemple, situé dans le répertoire <code>DaSH/</code>, sur la ligne de commande, tapez:
En supposant l'avion de «Dead Simple Human Powered Airplane» (DaSH PA ou DaSH), par exemple, situé dans le répertoire <code>DaSH/</code>, sur la ligne de commande, tapez:
Line 382: Line 382:
</syntaxhighlight>
</syntaxhighlight>


Ou <code><identifiant></code> et nom d'utilisateur à SourceForge.  Cela va ajouter tous les fichiers dans FGAddon en utilisant un message de commit en anglais avec la ligne de résumé <code>Initial import of the DaSH human powered aircraft.</code>, suivie d'une ligne vide, puis une description détaillée indiquant l'origine ou les discussions de l’aéronef.  Pour voir si l'addition de l'aéronef a été un succès, tapez:
<code><identifiant></code> est votre nom d'utilisateur à SourceForge.  Cette commande ajoutera tous les fichiers dans FGAddon en utilisant un message de commit en anglais avec la ligne de résumé <code>Initial import of the DaSH human powered aircraft.</code>, suivie d'une ligne vide, puis une description détaillée indiquant l'origine ou les discussions sur l’aéronef.  Pour voir si l'addition de l'aéronef a été un succès, tapez:
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
svn list svn+ssh://<identifiant>@svn.code.sf.net/p/flightgear/fgaddon/trunk/Aircraft/DaSH/
svn list svn+ssh://<identifiant>@svn.code.sf.net/p/flightgear/fgaddon/trunk/Aircraft/DaSH/
</syntaxhighlight>
</syntaxhighlight>


Ou visitez [https://sourceforge.net/p/flightgear/fgaddon/HEAD/tree/trunk/Aircraft/ l'interface de web FGAddon].  L'aéronef peut alors être extrait comme décrit dans la [[#Scénarios de développement|section de scénarios de développement]].
Ou visitez [https://sourceforge.net/p/flightgear/fgaddon/HEAD/tree/trunk/Aircraft/ l'interface de web FGAddon].  L'aéronef peut être alors extrait comme décrit dans la [[#Scénarios de développement|section de scénarios de développement]].


==== svn add ====
==== svn add ====


Si une copie locale du tronc de FGAddon est présent, la commande <code>svn add</code> peut être utilisé à la place.  Ceci est beaucoup plus sûr que la commande <code>svn import</code>, car les changements peut être revérifiés avant de faire le commit.  Dans le répertoire <code>Aircraft/</code> du dépôt local, créez le répertoire <code>DaSH/</code>.  Cela peut être vide ou contenir tout fichiers de l’aéronef initial.  Ensuite sur la ligne de commande, ajoutez l'aéronef au dépôt local avec:
Si une copie locale du tronc de FGAddon est présente, la commande <code>svn add</code> peut être utilisée à la place.  Ceci est beaucoup plus sûr que la commande <code>svn import</code>, car les modifications peut être revérifiées avant de faire le commit.  Dans le répertoire <code>Aircraft/</code> du dépôt local, créez le répertoire <code>DaSH/</code>.  Cela peut être vide ou contenir tout fichiers de l’aéronef initial.  Ensuite sur la ligne de commande, ajoutez l'aéronef au dépôt local avec:
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
svn add DaSH/
svn add DaSH/
</syntaxhighlight>
</syntaxhighlight>


Puis vérifier soigneusement les modifications avant de faire le commit:
Puis vérifiez soigneusement les modifications avant de faire le commit:
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
svn st
svn st
</syntaxhighlight>
</syntaxhighlight>


Et envoyer les modifications à FGAddon avec:
Et envoyez les modifications à FGAddon avec:
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
svn ci
svn ci
</syntaxhighlight>
</syntaxhighlight>


Un éditeur, souvent vi<ref>[http://www.vim.org/docs.php Documentation de Vim]</ref>, va ouvrir et message de commit peut être composé.  De même, le message de commit peut être spécifié sur la ligne de commande avec:
Un éditeur, souvent vi<ref>[http://www.vim.org/docs.php Documentation de Vim]</ref>, ouvrira et le message de commit peut être composé.  De même, le message de commit peut être spécifié sur la ligne de commande avec:
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
svn ci -m "<ligne_de_sujet>\n\n<description_détaillée>"
svn ci -m "<ligne_de_sujet>\n\n<description_détaillée>"

Navigation menu