DAS SMART METER FÜR JEDEN
Wir nutzen zur Entiwcklung das Versionskontrollsystem git. Hier findest du ein paar der alltäglichen Arbeitsabläufe:
http://www.kernel.org/pub/software/scm/git/docs/everyday.html
git clone git://github.com/volkszaehler/volkszaehler.org.git
git checkout -b <Quelle>-master master git pull https://github.com/<Quelle>/volkszaehler.org.git master git checkout master git merge <Quelle>-master git push origin master
git checkout <commit> , z.B.: git checkout e4b1f69548f3e09ff8377d12902b5fcd02e84277
git checkout HEAD~1
Das lässt sich auch mehrfach durchführen - solange, bis man wieder eine funktionierende Version hat; nicht vergessen, beim Testen regelmäßig den Browser-Cache zu leeren und bei Änderungen im Verzeichnis „lib“ den Web-Server neu zu starten.
git checkout -b upstream/master git remote add upstream git://github.com/volkszaehler/volkszaehler.org.git git pull upstream master git checkout master // [my master branch] git merge upstream/master git push origin masterQuelle