Aktuelle Artikel

sldeploy

Systemkonfiguration protokollieren über GIT mit Mac OS X

Dieser Artikel beschreibt, wie man mit sldeploy die Systemkonfiguration über ein Git Repository überwachen kann.

sldeploy geht dabei wie folgt vor:

  • das Verzeichnis /private/etc wird über rsync gespiegelt. Das gespiegelte Verzeichnis wird mit Git verwaltet
  • es werden die Metadaten zu /private/etc getrackt (z.B. Benutzerrechte)
  • falls vorhanden/konfiguriert, werden zu einem (oder mehreren) Drupal Projekt die installierten Module protokolliert

Voraussetzungen

Verteilte Versionsverwaltung

GIT im praktischen Einsatz

Git Befehle, die man täglich benötigt

Hier habe ich eine kurze Anleitung zusammengestellt, die als erste Schritte mit dem verteilten Versionsverwaltungssystem Git verwendet werden können. Aller Einstieg ist schwer, deshalb habe ich mich hier auf das absolut wichtigste beschränkt.

Anwendungen

Ziel ist immer die Versionisierung zu verwenden, wodurch auch der Verlauf der Änderungen sichtbar wird. Hier eine Liste von populären Einsatzbereichen:

  • Quellcode-Verwaltung (z.B. für Webprojekte)
  • Konfigurationsverwaltung
  • als Backup-Lösung

Routinearbeiten mit VMware

VMware Image Kopie erstellen

Wie erstellt man eine Kopie eines VMware Image, mit der man parallel weiterarbeiten will?

Als Beispiel existiert das Image meinprojekt-1.0. Davon möchte ich nun eine Kopie erstellen, die parallel zum bisherigen Image verwendet werden soll, z.B. mit dem Namen meinprojekt-2.0 (im SCM Jargon würde man dazu Branch sagen).

Die Anleitung beschreibt, wie man mit Mac OS X oder Linux vorgeht. Sie sollte sich aber leicht auf Windows übertragen lassen.

Dazu sind folgende Arbeitsschritte nötig:

1. Kopie des Verzeichnisses erstellen