Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Travailler en équipe avec Git et Godot

IUT d'Orsay, Université Paris-Saclay

Partager un projet qui fonctionne aussi sur les machines des autres.

MomentRéflexe à adopter
Avant de travaillerVérifier sa branche et récupérer les changements utiles.
Pendant le travailSe coordonner sur les scènes et les ressources modifiées.
Avant de partagerEnregistrer, tester et examiner les modifications.
Avant d’intégrerFaire vérifier le résultat par un autre membre.

Les commandes s’utilisent dans le terminal sous macOS ou Linux, ou dans Git Bash sous Windows, avec Git installé. Sauf pour le clonage, placez-vous dans le dossier du dépôt. Adaptez les URL, noms de branches et chemins des exemples.

Dans ce guide, main est la branche principale et origin désigne le dépôt GitLab de l’équipe.

Pour préparer l’arborescence, le README et les documents partagés, consultez le guide d’organisation du dépôt.

1. Préparer le projet partagé

Une même version de Godot et un dépôt commun pour toute l’équipe.

2. Commencer ou reprendre un travail

Vérifiez votre situation avant de changer de branche ou de fusionner.

  1. Enregistrez les scènes et les scripts, arrêtez le jeu et fermez l’éditeur Godot avant une opération Git qui modifie les fichiers.

  2. Exécutez git status pour vérifier la branche et les changements locaux.

  3. Choisissez ci-dessous le cas correspondant à votre travail.

  4. Rouvrez le projet dans Godot lorsque les opérations Git sont terminées.

Documentation : changer de branche et récupérer les changements.

3. Se coordonner dans Godot

Répartissez les modifications pour pouvoir les intégrer progressivement.

4. Enregistrer et partager ses modifications

Enregistrer dans Godot, créer un commit et faire un push sont trois opérations différentes.

OpérationRésultat
Enregistrer dans GodotÉcrire les modifications dans les fichiers locaux.
Créer un commitConserver une étape dans l’historique Git local.
Faire un pushPublier les commits de la branche sur GitLab.

5. Intégrer le travail de l’équipe

Une merge request permet de proposer un résultat à la version commune.

  1. Présentez les changements et la façon de les vérifier.

  2. Demandez à un autre membre de tester ou de relire le résultat sur la branche proposée.

  3. Prenez en compte son retour et faites vérifier les corrections.

  4. Faites fusionner la merge request vers main par un membre autorisé.

  5. Récupérez et vérifiez la version commune après l’intégration.

6. Résoudre les difficultés courantes

Lisez le message de Git ou de Godot et identifiez la cause avant de modifier autre chose.