Fr/FGAddon: Difference between revisions

Jump to navigation Jump to search
1,001 bytes added ,  5 October 2015
(→‎Déficiences de git-svn: Translated the intro.)
Line 309: Line 309:


==== La copie de fichiers entre les aéronefs ====
==== La copie de fichiers entre les aéronefs ====
Le plus important de ces opérations est de copier le contenu d'un aéronef de FGAddon à un autre.  Dans ce cas il faudra avoir accès commit à FGAddon et une copie du dépôt svn locale.  En premier lieu synchroniser les dépôts en poussant toutes modifications à FGAddon:
<syntaxhighlight lang="bash">
git svn dcommit
</syntaxhighlight>
Ensuite, dans le dépôt svn local, copiez le fichier:
<syntaxhighlight lang="bash">
svn cp Aircraft/<aéronef1>/<chemin_de_fichier1> Aircraft/<aéronef2>/<chemin_de_fichier2>
</syntaxhighlight>
Et valider la modification:
<syntaxhighlight lang="bash">
svn ci
</syntaxhighlight>
Revenez à la dépôt git-svn local, et tirez les nouveaux fichiers:
<syntaxhighlight lang="bash">
git svn rebase
</syntaxhighlight>
En utilisant les outils subversion, cela évite que le backend du dépôt FGAddon n'accroît pas en taille car les [http://svnbook.red-bean.com/fr/1.5/svn.branchmerge.using.html#svn.branchmerge.using.create copies svn ne coûtent pas cher].


==== Déplacement ou renommage de fichiers ====
==== Déplacement ou renommage de fichiers ====

Navigation menu