Problème de mise à jour par Git

Re: Problème de mise à jour par Git

par Nicolas Martignoni,
Nombre de réponses : 6
Avatar Développeurs Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

git pull pour tirer les nouvelles branches.

Edit. Pour être plus complet:

git fetch origin
git pull
git checkout MOODLE_35_STABLE
En réponse à Nicolas Martignoni

Re: Problème de mise à jour par Git

par Erwan Gallenne,
Avatar Développeurs de plugins

Bonjour Nicolas,

Le problème reste identique, j'ai également suivi toute la doc et la version 3.5 m'est toujours inaccessible.

Je ne comprends pas ce qui bloque.


Erwan

En réponse à Erwan Gallenne

Re: Problème de mise à jour par Git

par Nicolas Martignoni,
Avatar Développeurs Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Essaie

git config remote.origin.fetch "+refs/heads/*:refs/remotes/origin/*"
git fetch origin

puis les autres commandes ci-dessus.

Moyenne des évaluations Utile (3)
En réponse à Nicolas Martignoni

Re: Problème de mise à jour par Git

par Erwan Gallenne,
Avatar Développeurs de plugins

Merci Nicolas,


Cette solution fonctionne. Peux tu me donner une éventuelle source pour cette ligne de commande git ?


Erwan

En réponse à Nicolas Martignoni

Re: Problème de mise à jour par Git

par Séverin Terrier,
Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs
Merci Nicolas pour cette information.

Je viens d'ajouter ces lignes dans la documentation de mise à jour via Git sourire

Séverin
En réponse à Séverin Terrier

Re: Problème de mise à jour par Git

par Charlène Lemarchand,

Bonjour,

J'ai été confrontée au même problème.

Celui-ci était lié au fait que j'avais récupéré lors de l'installation initiale les seules sources de Moodle 3.3 avec l'option --depth=1

Il faut donc élargir le champ d’investigation en ajoutant les autres branches.

Pour cela, il faut faire les commandes suivantes :
  • cd /mon/répertoire/du/noyau/de/moodle/
  • git config remote.origin.fetch "+refs/heads/*:refs/remotes/origin/*"
  • git fetch origin
  • git checkout MOODLE_35_STABLE
Ensuite, on peut lancer la commande de mise à jour de Moodle :
  • php admin/cli/upgrade.php
Bien entendu, il faut avoir au préalable, pour des raisons de sécurité, fait une sauvegarde du noyau de Moodle, de la base de données de l'application ainsi que des données de celle-ci (on ne sais jamais).

En espérant avoir été utile à la communauté de Moodle.

Charlène Lemarchand