6,609
edits
(→Développeur individuel: Abstraction using the {{fgaddon co}} template.) |
(→Développeur individuel (git-svn): Switched to {{fgaddon source}} and {{repo link}} for the SourceForge repository paths.) |
||
| Line 819: | Line 819: | ||
Cette méthode est plus compliquée que l'utilisation des outils indigènes de SVN, mais est utile lorsque l'accès commit FGAddon est absent, car plusieurs commits locaux peuvent être faites pour être plus tard envoyés aux auteurs d'aéronef originaux, à la liste de diffusion de développement ou au forum. Pour créer un clone de l'aéronef de choix dans un nouveau dépôt git local, tapez: | Cette méthode est plus compliquée que l'utilisation des outils indigènes de SVN, mais est utile lorsque l'accès commit FGAddon est absent, car plusieurs commits locaux peuvent être faites pour être plus tard envoyés aux auteurs d'aéronef originaux, à la liste de diffusion de développement ou au forum. Pour créer un clone de l'aéronef de choix dans un nouveau dépôt git local, tapez: | ||
{{#tag:syntaxhighlight| | |||
git svn clone svn+ssh | {{fgaddon source|cmd=git svn clone|protocol=svn+ssh|login=<identifiant>|type=svn|path=Aircraft/<aéronef>|full=1}} | ||
| lang = "sh" | |||
}} | |||
Où <code><identifiant></code> est votre nom d'utilisateur à SourceForge et <code><aéronef></code> est le répertoire dans le dépôt FGAddon. Si vous n'avez pas encore un accès commit, il faut au lieu utilisé: | Où <code><identifiant></code> est votre nom d'utilisateur à SourceForge et <code><aéronef></code> est le répertoire dans le dépôt FGAddon. Si vous n'avez pas encore un accès commit, il faut au lieu utilisé: | ||
{{#tag:syntaxhighlight| | |||
git svn clone | {{fgaddon source|cmd=git svn clone|type=svn|path=Aircraft/<aéronef>|full=1}} | ||
| lang = "sh" | |||
}} | |||
Pour utiliser le nouveau dépôt git locale, consultez les [[#Git-svn|instructions de git-svn]] et faites attention à [[#Déficiences de git-svn|ses déficiences]]. | Pour utiliser le nouveau dépôt git locale, consultez les [[#Git-svn|instructions de git-svn]] et faites attention à [[#Déficiences de git-svn|ses déficiences]]. | ||
| Line 833: | Line 835: | ||
Afin de partager votre développements locaux, les modifications peuvent être téléchargées dans un dépôt git distant sur l'infrastructure SourceForge. Pour cela, un [[#Dépôt git de développeur|dépôt git de développeur]] doit d'abord être créé sous votre profil à SourceForge. Ajoutez ensuite ce dépôt distant comme un «remote»: | Afin de partager votre développements locaux, les modifications peuvent être téléchargées dans un dépôt git distant sur l'infrastructure SourceForge. Pour cela, un [[#Dépôt git de développeur|dépôt git de développeur]] doit d'abord être créé sous votre profil à SourceForge. Ajoutez ensuite ce dépôt 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-<aéronef>|full=1}} | ||
| lang = "sh" | |||
}} | |||
Et envoyez la branche master où les développements sont situés avec: | Et envoyez la branche master où les développements sont situés avec: | ||
| Line 842: | Line 845: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Les modifications dans le nouveau dépôt sera visibles à travers de l'interface web à | Les modifications dans le nouveau dépôt sera visibles à travers de l'interface web à {{#tag:span|{{#tag:tt|{{#tag:nowiki|{{repo link|user=<identifiant>|repo=code-<aéronef>|branch=master|full=1}}}}}}| style="color: blue"}}. | ||
=== Envoi de changements d'un dépôt git externe à FGAddon === | === Envoi de changements d'un dépôt git externe à FGAddon === | ||