Git

Git für Drupal.org

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:

    Blog:

    Git Clone aus einem Repo herausupdaten

    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.

    Blog:

    GIT im Einsatz mit Physikprotokollen

    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.

    Blog:

    Git-SVN Ein kurzes Tutorial

    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

    Blog:

    Lokale Git Branches für jeden Remote branch erstellen

    git for-each-ref refs/remotes
    --format="%(refname)" | xargs git checkout -t

    Blog:

    Subscribe to RSS - Git