6,609
edits
(→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: | ||
{{#tag:syntaxhighlight| | |||
$ git svn init svn+ssh | $ {{fgaddon source|cmd=git svn init|protocol=svn+ssh|login=<identifiant>|type=svn|path=Aircraft/ornithopter|full=1}} | ||
$ git svn fetch | $ git svn fetch | ||
| 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»: | ||
{{#tag:syntaxhighlight| | |||
$ git remote add origin ssh | $ {{repo link|cmd=git remote add|opt=origin|protocol=ssh|login=<identifiant>|user=<identifiant>|type=git|repo=code-ornithopter|full=1}} | ||
| 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é à | 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é: | ||
{{#tag:syntaxhighlight| | |||
$ git clone ssh | $ {{repo link|cmd=git clone|protocol=ssh|login=<identifiant>|user=<identifiant_chef>|type=git|repo=code-ornithopter|post=ornithopter|full=1}} | ||
| 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 à | * 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. | ||