Mise a jour d'un fork construction

Bonjour, petite demande d’aide sur la maniĂšre de procĂ©der avec gitlab.
Suite au mise a jour du dĂ©pot construction, j’ai pu mettre a jour la branche develop sur mon fork comme ci-dessous.

Par contre, je n’arrive pas mettre à jour la branche v4 pour qu’elle soit similaire à celle de dokos ainsi que la release. Comment faire ?

Il m’indique ce message :

Merci pour votre aide, mĂȘme si c’est un peu annexe Ă  dokos :fearful:

Bonjour @oryx,

Je pars du principe que:

  • le dossier du projet est dans un bench
  • tu as ajoutĂ© une clĂ© SSH Ă  ton compte GitLab (optionnel pour pousser une rĂ©fĂ©rence je crois)

Si ça n’est pas le cas on pourra voir ça ensemble.

Tu pourras corriger la situation avec les commandes suivantes :

# On va dans le dossier de l'app.
cd dokos-bench/apps/construction

# On récupÚre la branche depuis le projet original
# dans la référence FETCH_HEAD.
git fetch https://gitlab.com/dokos/construction.git v4

# On pousse la branche récupérée vers ton fork,
# pour écraser la branche v4 obsolÚte.
git push --force upstream FETCH_HEAD:v4

Il faudra peut-ĂȘtre que tu modifies la configuration Git dans le fichier apps/construction/.git/config, dans le block « upstream Â» pour la valeur de « fetch Â». Par dĂ©faut, seule une seule branche est rĂ©cupĂ©rable, donc on remplace develop par * dans la config « fetch Â».

[remote "upstream"]
    url = git@gitlab.com:oryx/construction
    fetch = +refs/heads/*:refs/remotes/upstream/*

Corentin

1 « J'aime »