Fr/FGAddon: Difference between revisions

Jump to navigation Jump to search
→‎Équipe de développement privée (git-svn): Switch to {{fgaddon source}} and {{repo link}} for the SourceForge repository paths.
(→‎Connexion d'un dépôt git existant à FGAddon: Switched to {{fgaddon source}} for the SourceForge repository path.)
(→‎Équipe de développement privée (git-svn): Switch to {{fgaddon source}} and {{repo link}} for the SourceForge repository paths.)
Line 976: Line 976:


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 le avec:
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 le avec:
<syntaxhighlight lang="bash">
{{#tag:syntaxhighlight|
$ git svn init svn+ssh://<identifiant>@svn.code.sf.net/p/flightgear/fgaddon/trunk/Aircraft/ornithopter
$ {{fgaddon source|cmd=git svn init|protocol=svn+ssh|login=<identifiant>|type=svn|path=Aircraft/ornithopter|full=1}}
$ git svn fetch
$ git svn fetch
</syntaxhighlight>
| lang = "sh"
}}


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:
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:
Line 1,005: Line 1,006:


Finalement, configurez le dépôt git distant comme un «remote»:
Finalement, configurez le dépôt git distant comme un «remote»:
<syntaxhighlight lang="bash">
{{#tag:syntaxhighlight|
$ git remote add origin ssh://<identifiant>@git.code.sf.net/u/<identifiant>/code-ornithopter
$ {{repo link|cmd=git remote add|opt=origin|protocol=ssh|login=<identifiant>|user=<identifiant>|type=git|repo=code-ornithopter|full=1}}
</syntaxhighlight>
| lang = "sh"
}}


Et envoyez la branche master au dépôt git distant:
Et envoyez la branche master au dépôt git distant:
Line 1,020: Line 1,022:
</syntaxhighlight>
</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ées 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.
Le dépôt sera situé à {{#tag:span|{{#tag:tt|{{#tag:nowiki|{{repo link|user=<identifiant>|repo=code-ornithopter|branch=master|full=1}}}}}}| style="color: blue"}}.  Viellez noter que les informations de git-svn enregistrées dans le répertoire <code>.git/svn</code> ne seront pas poussées 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 =====
Line 1,081: Line 1,083:


Chaque membre de l'équipe devrait faire un clone du dépôt git privé:
Chaque membre de l'équipe devrait faire un clone du dépôt git privé:
<syntaxhighlight lang="bash">
{{#tag:syntaxhighlight|
$ git clone ssh://<identifiant>@git.code.sf.net/u/<identifiant_chef>/code-ornithopter ornithopter
$ {{repo link|cmd=git clone|protocol=ssh|login=<identifiant>|user=<identifiant_chef>|type=git|repo=code-ornithopter|post=ornithopter|full=1}}
</syntaxhighlight>
| lang = "sh"
}}


Replacez <code><identifiant></code> avec votre nom d'utilisateur SourceForge, et <code><identifiant_chef></code> avec celle du chef de l'équipe.
Replacez <code><identifiant></code> avec votre nom d'utilisateur SourceForge, et <code><identifiant_chef></code> avec celle du chef de l'équipe.
Line 1,091: Line 1,094:
Alternativement, chaque membre de l'équipe peut faire un fork du dépôt git distant sous leur compte de SourceForge:
Alternativement, chaque membre de l'équipe peut faire un fork du dépôt git distant sous leur compte de SourceForge:


* Allez à <span style="color: blue"><tt><nowiki>https://sourceforge.net/u/<identifiant_chef>/code-ornithopter/ci/master/tree/</nowiki></tt></span>, où <code><identifiant_chef></code> est le nom d'utilisateur de SourceForge du chef de l'équipe.
* Allez à {{#tag:span|{{#tag:tt|{{#tag:nowiki|{{repo link|user=<identifiant_chef>|repo=code-ornithopter|branch=master|full=1}}}}}}| style="color: blue"}}, où <code><identifiant_chef></code> est le nom d'utilisateur de SourceForge du chef de l'équipe.
* Cliquez sur <code>Fork</code>.
* Cliquez sur <code>Fork</code>.
* Configurez le chemin à <code>code-ornithopter</code> et changez l'étiquette comme vous voulez.
* Configurez le chemin à <code>code-ornithopter</code> et changez l'étiquette comme vous voulez.

Navigation menu