published by dereine on 17. February 2010 - 0:53
Nach einer ziemlich langen! Diskussion auf http://groups.drupal.org/node/48818 über die Benutzung modernen Versions-Kontroll-Systeme hat sich nach der Zeit ein quasie Consens ergeben: http://groups.drupal.org/node/48818#comment-133893
Git
Da nun drupal.org in Zukunft aufsetzt, kommt ein neues starkes Argument für die Benutzung von Git in eigenen Projekten hinzu. DVCS(Dezentrale Versions-Kontroll-Systeme) ermöglichen aufgrund ihres neuen Aufbaus völlig andere Arbeitsabläufe:
published by dereine on 9. November 2009 - 22:19
Bei VCS wird oft die Staging-Seite automatisch mit jedem Commit upgedated. Hier eine kurze Anleitung für git:
im "zentralen" Repo:
touch .git/hooks/post-update
Dort dann folendes einfügen
unset GIT_WORKTREE
unset GIT_WORK_TREE
unset GIT_DIR
cd path_to-stating_repo
git pull
Fertig.
Man macht git push: Und schon wird alles upgedated.
published by dereine on 10. October 2009 - 13:51
Es ist allgemein akzeptiert, dass Versionskontrolle von Programmiercode eine eigentlich bei keinem Projekt fehlen darf. Alles schön und gut aber es durchaus andere Gebiete bei denen Versionskontrollsystem einem die Arbeit unheimlich erleichtert.
Für mich war das folgendes Szenario:
Es gibt 3 Leute, welche zusammen an einem Dokument zur Protokollierung schreiben.
- Internet ist dabei sehr schwankend vorhanden, sodass Webgestützte Lösungen wie etherpad.com ausscheiden.
published by dereine on 5. August 2009 - 10:09
Bei den meisten Projekten wird als Versionsverwaltungssystem SVN einsetzt. Da hat es sicher seine Berechtigung und ist an sich auch nicht schlecht.
Jedoch benutze ich gerne GIT, da ich damit einfach produktiver bin, und gegen Stromausfälle geschützt bin, s.h. Dent.
Hier folgt nun eine kleine Einweisung in die Benutzung von git-svn
published by dereine on 8. July 2009 - 19:36
git for-each-ref refs/remotes
--format="%(refname)" | xargs git checkout -t