6,609
edits
(→Déficiences de git-svn: Translated the intro.) |
(→La copie de fichiers entre les aéronefs: Translated the section.) |
||
| 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 ==== | ||