diff --git a/README.md b/README.md index 1bad2df..ecfcf5d 100644 --- a/README.md +++ b/README.md @@ -137,6 +137,9 @@ Les variables et les classes commencent généralement plutôt par un nom. ## Le suivi de version avec Git + +Nous avons choisi de travailler avec un dépôt principal et que les contributions soient possibles via des **forks** ([Forking workflow](https://docs.gitlab.com/ee/user/project/merge_requests/allow_collaboration.html) dans la terminologie Gitlab). Vous aurez donc un dépôt secondaire sur lequel vous aurez tous les droits et depuis lequel vous ferez les **merge request** (plus de détails [dans la documentation GitLab](https://docs.gitlab.com/ee/user/project/merge_requests/allow_collaboration.html)). + ### Le dépôt principal Le dépôt de référence et sa branche principale « main » doivent avoir un historique le plus propre possible. C’est la raison pour laquelle il convient de toujours travailler par le biais de forks et de merge requests via la forge gitlab de Khaganat : https://git.numenaute.org/khaganat. @@ -222,7 +225,7 @@ En cas de doute, si vous pensez avoir fait une erreur, vous pouvez annuler toute #### Envoyer ses modifications locales sur son propre dépôt de fork, distant -Une fois vos modifications réalisées sur votre branche, si cela fait un moment qu’elle n’a pas été mise à jour par rapport au projet principal, vous pouvez vous assurer que vos modificatins sont prises en compte en dernier (et ne provoquent pas de conflit) en tapant : +Une fois vos modifications réalisées sur votre branche, si cela fait un moment qu’elle n’a pas été mise à jour par rapport au projet principal, vous pouvez vous assurer que vos modifications sont prises en compte en dernier (et ne provoquent pas de conflit) en tapant : git pull --rebase upstream main @@ -234,7 +237,7 @@ Vous pouvez ensuite envoyer vos modifications locales sur votre dépôt distant Vous devez vous connecter avec votre compte sur le serveur gitlab, aller dans votre fork distant et là, cliquer sur « merge request » dans la colonne de gauche. Puis vous cliquez sur « New merge request ». -Une nouvelle page s’ouvre alors. Normalement vous aurez kles deux dépôts corrects indiqués, à savir votre fork distant dans la partie gauche et le dépôt originel du projet dans la partie droite. Vous devez indiquer dans sa partie gauche votre branche de travail (`preference-file-creation` dans notre exemple) et ce sera la branche `main` du projet principal qui sera la cible (complété ainsi par défaut si tout va bien). Vous pouvez ensuite cliquer sur « compare branch and continue ». +Une nouvelle page s’ouvre alors. Normalement vous aurez les deux dépôts corrects indiqués, à savir votre fork distant dans la partie gauche et le dépôt originel du projet dans la partie droite. Vous devez indiquer dans sa partie gauche votre branche de travail (`preference-file-creation` dans notre exemple) et ce sera la branche `main` du projet principal qui sera la cible (complété ainsi par défaut si tout va bien). Vous pouvez ensuite cliquer sur « compare branch and continue ». #### Page « New merge request »