Fr/FGAddon: Difference between revisions

Jump to navigation Jump to search
2,391 bytes added ,  7 October 2015
→‎Mis en place du dépôt privée: Translated the section, and changed the title.
(→‎L'équipe: Translated the section.)
(→‎Mis en place du dépôt privée: Translated the section, and changed the title.)
Line 739: Line 739:
==== Chef de l'équipe ====
==== Chef de l'équipe ====


===== Mis en place du dépôt privée =====
===== Configuration du dépôt privée =====
 
Ces étapes sont pour le chef de l'équipe.  Dans votre profil d'utilisateur sur SourceForge, mettre en place un [[#Dépôt git de développeur|dépôt git]] avec l'étiquette <code>Ornithopter FGAddon git-svn repository</code> et le chemin de code <code>code-ornithopter</code>.  Ensuite, créez un dépôt vide git locale:
<syntaxhighlight lang="bash">
$ mkdir ornithopter
$ cd ornithopter
$ git init
</syntaxhighlight>
 
Liez le dépôt vide au répertoire de l'aéronef <code>ornithopter</code> dans le dépôt FGAddon distant et actualisez avec:
<syntaxhighlight lang="bash">
$ git svn init svn+ssh://<identifiant>@svn.code.sf.net/p/flightgear/fgaddon/trunk/Aircraft/ornithopter
$ git svn fetch
</syntaxhighlight>
 
Replacez <code><identifiant></code> avec votre nom d'utilisateur SF.  Mettre en place une branche spéciale de git-svn pour lier avec FGAddon et pour faire des dcommit pour envoyer les modifications à FGAddon:
<syntaxhighlight lang="bash">
$ git branch fgaddon remotes/git-svn
$ git checkout fgaddon
</syntaxhighlight>
 
Et tirez le <code>ornithopter</code> de FGAddon:
<syntaxhighlight lang="bash">
$ git svn rebase
</syntaxhighlight>
 
Pour visualiser la configuration du dépôt locale git-svn, tapez:
<syntaxhighlight lang="bash">
$ git branch -vva
$ git remote -v
$ git svn info
</syntaxhighlight>
 
Puis retournez à la branche master:
<syntaxhighlight lang="bash">
$ git checkout master
</syntaxhighlight>
 
Finalement, configurez le dépôt git distant comme un «remote»:
<syntaxhighlight lang="bash">
$ git remote add origin ssh://<identifiant>@git.code.sf.net/u/<identifiant>/code-ornithopter
</syntaxhighlight>
 
Et envoyez la branche master au dépôt git distant:
<syntaxhighlight lang="bash">
$ git push -u origin master
</syntaxhighlight>
 
Pour visualiser la nouvelle configuration, tapez:
<syntaxhighlight lang="bash">
$ git branch -vva
$ git remote -v
</syntaxhighlight>
 
Le dépôt sera situé à <span style="color: blue"><tt><nowiki>https://sourceforge.net/u/<identifiant>/code-ornithopter/ci/master/tree/</nowiki></tt></span>.  Viellez noter que les informations de git-svn enregistrées dans le répertoire <code>.git/svn</code> ne seront pas poussé au dépôt distant à SoureForge, et donc le lien vers FGAddon sera seulement présent dans la copie locale du chef de l'équipe.  Si nécessaire, le lien de git-svn peut être rétablie plus tard.


===== Configuration de l'équipe =====
===== Configuration de l'équipe =====

Navigation menu