ScriptDev2 zieht zu GitHub um

Geschrieben von Filipper am 26.03.2011, 12:21 Uhr

Die MaNGOS-Scripterweiterung zieht von einem SVN-Server zum beliebten Software-Hostingservice GitHub um.

Nachdem MaNGOS und Trinity zu GitHub umgezogen sind, zieht nun auch ScriptDev2 nach. Die Entwickler setzen in Zukunft auf GitHub als Storage-Service für die Script-Erweiterung für MaNGOS. In der Community erntet dieser Schritt überwiegend positives Feedback.

Um auch den Nutzern, die bisher noch nicht mit Git gearbeitet haben einen guten Umstieg zu ermöglichen, bietet ScriptDev2 im Forum ein kurzes Tutorial an, in dem die Grundlagen erklärt werden.

 

Hier die deutsche Version des Tutorials:

Von SVN auf Git umsteigen:

1) Backup erstellen

Der einfachste und schnellste Weg, um alle Änderungen im ScriptDev2-SVN zu sichern ist das ganze SD2-Verzeichnis aus dem MaNGOS-Verzeichnis herauszukopieren.

2) Eigene Änderungen als SVN-Patch speichern

Sichern Sie alle Ihre Änderungen am SD2-Verzeichnis in Form eines SVN-Patchfiles.

3) Das alte ScriptDev2-Verzeichnis löschen (SVN)

Um einen sauberen Umstieg auf Git durchzuführen, muss das alte ScriptDev2-Verzeichnis gelöscht werden. Wenn Sie Probleme dabei haben, versuchen Sie, Ihr System zu rebooten und/oder Tortoisegit ("TGitCache.exe") von Hand zu beenden.

4) Das ScriptDev2-Repository clonen

Benutzen Sie ein GUI Ihrer Wahl, um das Git-Repository von SD2 (git://github.com/scriptdev2/scriptdev2.git) in das Verzeichnis von ScriptDev2 (<MaNGOS>/src/bindings/ScriptDev2) zu clonen. Sie können die Git-Bash-Konsole dafür nutzen:
$ git clone git://github.com/scriptdev2/scriptdev2.git ScriptDev2

5) Die eigenen Veränderungen wiederanwenden

Für diesen Schritt benötigen Sie die Git-Bash-Konsole. Öffnen Sie "git bash here" im ScriptDev2-Verzeichnis und geben Sie ein:
$ patch -p0 < Path/To/Your/Custom/Pachfile/Created/In/2

Es empfiehlt sich dringend, diese direkt lokal zu committen (siehe normal user guide)

 

Wenn Sie Git nicht nutzen möchten, können Sie den SVN-Service von GitHub austesten:

svn checkout svn.github.com/scriptdev2/scriptdev2.git ScriptDev2FromGit

 

Über GitHub

GitHub ist ein webbasierter Hosting-Dienst für Software-Entwicklungsprojekte. Als Versionsverwaltungs-Software wird Git verwendet.


Kommentar schreiben

Hinterlassen Sie ein Kommentar zu diesen News.
Anstößige Kommentare sind nicht erwünscht!

Benutzername
E-Mail Adresse
Homepage (falls vorhanden)
Ihre Nachricht
Noch 300 Zeichen

WoW-Studio.net

© 2010 - 2012 by iBlizz.net
Kontakt | AGB | FAQ | API

260 Aufrufe in den letzten 24 Stunden