Archive for the ‘Evaluation’ Category

Evaluation eines Versionierungssystems für die Master-Arbeit


Rohfassung vom 13.10.2008

Aktualisiert: 23.10.2008


  • Übersicht über Alternativen
  • Anforderungen
    • Einfach
      • Kontextmenüintegration
      • Nix Konsole (wenn möglich)
    • Schön
    • Integration in XCode und Microsoft Studio Express
    • Schön
    • Schön
    • Verteilt (mehrere Rechner mit Windows)
  • Empfehlung 1: Subversion
  • Empfehlung 2: Git
    • Vorteile
      • Kryptographisch sicher
      • Verdammt schnell
      • Unglaubliche Kompressionsrate
        • The Mozilla project’s CVS repository is about 3 GB; it’s about 12 GB in Subversion’s fsfs format. In Git it’s around 300 MB (Quelle: GitSvnComparsion)
      • Elegante (schöne?) Konzepte
      • Git kann mit SVN Repositories arbeiten
    • Nachteile
      • Konsole, nur Konsole…
      • … ok, erste GUIs existieren, sind aber so etwas von hässlich
      • Noch nicht gut genug unterstützt unter Windows
  • Demo
    • Windows
      • TortoiseSVN installieren
      • AnkhSVN Plugin für Visual Studio (testen, ob es auch mit der Express Variante funktioniert)
      • Repository erstellen
      • Einchecken
      • Entwickeln
      • Einchecken
      • History
      • Diff
    • Mac
      • Subversion installieren
      • SCPlugin installieren
      • svnadmin create myrepo
      • XCode Projekt versionieren
      • Kontextmenü > Add
      • Kontextmenü > Commit
  • Q&A
    • Q: Integration in XCode?
      • A: Keine Erfahrung damit