Moodle-Technikforum

 
 
Picture of Wolga Gambit
Update von Moodle 2.2.7++ nach 2.4 mit git clone? Respektive download von Moodle 2.4 mit git clone!
 

 Hallo,

 

ich habe mein Moodle mit git clone -b MOODLE_22_Stable git://git.moodle.org/moodle.git auf einem Debian 6 (dedicated Server) installiert. Ursprünglich ging ich davon aus, dass ich dann die jeweils aktuellste Version habe. Also Moodle 2.4. Zu meinem Erstaunen habe ich die Version 2.2.7++. 

 

Gibt es eine Möglichkeit ein Upgrade von 2.2.7++ nach 2.4 per git clone zu machen?

(mit git clone -b MOODLE_24_Stable git://git.moodle.org/moodle.git geht es jedenfalls nicht da man spätestens bei http://localhost/moodleinstanz/install.php merkt, dass es die Version 2.2.7++ ist!)

 

Beste Grüße

Thomas

 
Average of ratings: -
Picture of Visvanath Ratnaweera
Re: Update von Moodle 2.2.7++ nach 2.4 mit git clone? Respektive download von Moodle 2.4 mit git clone!
Group Besonders aktive Moodler
Hallo Thomas

Ich bin selber Beginner. Also hoffe, jemand prüft die Aussagen.

> git clone -b MOODLE_22_Stable git://git.moodle.org/moodle.git

Das kann nicht funktionieren, denn MOODLE_22_Stable ist nicht MOODLE_22_STABLE. Du
wirst eine Moodle "Developer-Version" erhalten! Wenn du trotzdem 2.2.7+ erhalten hast, wars MOODLE_22_STABLE.

Wenn du vorhast, Version 2.2 zu verlassen und immer vorwärts zu marschieren, musst du
das ganze im "Upstream" nehmen. "git clone git://git.moodle.org/moodle.git" (kein -b wie Branch).

Angenommen, in deiner 2.2.7+ hast du nichts verändert ausser config.php, du kannst alte
moodleinstanz/ umbennen, neu clonen und
$ cd moodleinstanz
$ git branch --track MOODLE_22_STABLE origin/MOODLE_22_STABLE
$ git checkout MOODLE_22_STABLE
ausführen, config.php reinkopieren. Auf Moodle als admin einloggen. Er sollst nichts von der Umstellung meken.

*Kann schön schief gehen, unbedingt eine Sicherungskopie erstellen http://docs.moodle.org/22/en/Site_backup *

Ab dann kann man analog vorwärts fahren. Nach einer gewissen Zeit, wenn dein "clone"
veraltet ist, muss man nur
$ cd moodleinstanz/
$ git pull
ausführen.

Quelle: http://docs.moodle.org/en/Git_for_Administrators

P.S. Nach Aussage von Moodle HQ braucht das Umlernen 30 Minuten oder weniger: https://moodle.org/mod/forum/discuss.php?d=221114#p962344 !
 
Average of ratings: -
Dan at desk in Moodle HQ, Perth
Re: Update von Moodle 2.2.7++ nach 2.4 mit git clone? Respektive download von Moodle 2.4 mit git clone!
 

P.S. Nach Aussage von Moodle HQ braucht das Umlernen 30 Minuten oder weniger: https://moodle.org/mod/forum/discuss.php?d=221114#p962344 !

Entschuldigen Sie mich für die Verwendung von Google translate.

Bitte nicht falsch die Worte von Moodle HQ, niemand an Moodle HQ gesagt. Es wird einige Zeit dauern, um zu lernen, es tut uns leid für diese Unannehmlichkeit.

Wir haben aber warnen vor dieser Änderung in so vielen hochkarätigen Orten wie möglich:

https://moodle.org/mod/forum/discuss.php?d=215489 https://moodle.org/mod/forum/discuss.php?d=205466 https://moodle.org/mod/forum/discuss.php?d=217201 https://moodle.org/mod/forum/discuss.php?d=206681

Ich kann mit Zuversicht sagen, dass, wenn Sie eingeschaltet zu git haben, sparen Sie die Zeit, die Sie beim Lernen git von den Verbesserungen in der Geschwindigkeit verloren. Es dauert in der Regel seeconds anstatt Minuten zu aktualisieren mit git.

 
Average of ratings: -
Picture of Wolga Gambit
Re: Update von Moodle 2.2.7++ nach 2.4 mit git clone? Respektive download von Moodle 2.4 mit git clone!
 

Thank you to Visvanath and Dan for your postings,

if I find a way to update my Moodle 2.2.7++ to 2.4 then my problem is solved. My first downloading was with git clone (@visvanath: I took it with ....STABLE... of course not with ...Stable...big grin). This gave me the Version 2.2.7++.

My first attempt to download the Moodlepackage 2.4 was git clone -b MOODLE_24_STABLE git://git.moodle.org.moodle.git. But this downloaded the version 2.2.7++ again. The next attempt was the tip from Visvanath (git clone git://git.moodle.org/moodle.git). This gave me the version 2.5 dev.

But I want the version 2.4 with the git clone-command.

Where is my mistake?


Greetings to you
Thomas

 
Average of ratings: -
Picture of Andreas Grabs
Re: Update von Moodle 2.2.7++ nach 2.4 mit git clone? Respektive download von Moodle 2.4 mit git clone!
Group Besonders aktive MoodlerGroup Entwickler

Hallo Thomas,

der Ablauf ist relativ einfach:

git clone git://github.com/moodle/moodle.git
Das erstellt dir ein Verzeichnis moodle mit der Entwickler-Version 2.5 aus dem master-branch.

cd moodle
git checkout MOODLE_24_STABLE
Das checkt dir die 2.4er Version aus.

Bei einem späteren Update
git pull

Viele Grüße
Andreas

 
Average of ratings: -
Picture of Wolga Gambit
Re: Update von Moodle 2.2.7++ nach 2.4 mit git clone? Respektive download von Moodle 2.4 mit git clone!
 

Hallo Andreas,

 

suuuuuuuuuuuuuuuuuper, genau das was ich gesucht habe. Gerade durchlaufen lassen und alles funzt.

 

Vielen Dank und beste Grüße

Thomas

 
Average of ratings: -
Picture of Visvanath Ratnaweera
Re: Update von Moodle 2.2.7++ nach 2.4 mit git clone? Respektive download von Moodle 2.4 mit git clone!
Group Besonders aktive Moodler
Hallo Thomas

> (@visvanath: I took it with ....STABLE... of course not with ...Stable...big grin)

Tippst du die Unix-Befehle noch mals in die Moodle-Editbox? Das ist fehleranfällig. Jede X-Terminal erlaubt cut-and-paste über Maus. Ich muss nur den Inhalt im X Terminal mit gedruckter Maustaste malen dann Mausfokus in den Editbox verschieben und die mittlere Maustaste drucken. In anderen Window Managern muss man malen, rechte Taste und "Kopieren" wählen dann in die Editbox "Einfügen". Ich weiss, PuTTY ist da ganz schlecht.

> My first attempt to download the Moodlepackage 2.4 was git clone -b MOODLE_24_STABLE git://git.moodle.org.moodle.git. But this downloaded the version 2.2.7++ again.

Kann nicht sein, "git clone -b MOODLE_24_STABLE git://git.moodle.org/moodle.git" bringt im Augenblick 2.4.1+ (Build: 20130131). (Ist git.moodle.org.moodle.gt ein Typo?)

> The next attempt was the tip from Visvanath (git clone git://git.moodle.org/moodle.git). This gave me the version 2.5 dev.

Richtig. Das ist das Erstaunliche in Git. Der moodle.git Repository auf git.moodle.org beinhaltet sämliche Änderungen mit Autor, Zeit seit ca. Moodle 1.3! https://moodle.org/mod/data/view.php?d=19&rid=4400

War mein erstes AHA-Erlebnis mit Git: https://moodle.org/mod/forum/discuss.php?d=208904#p912374.
 
Average of ratings: -