Monday, February 05, 2007

CVS vs Subversion

Schwächen von CVS:
  • Es können nur einzelne Dateien und nicht komplette Verzeichnisse versioniert werden.
  • Umbenennen, Kopieren, Verschieben und Löschen von Dateien kann nicht in der Versionshistorie aufgenommen werden.
  • Fehlende Unterstützung von Transkationen => Inkonsistenz im Repository

Wichtigsten Funktionen von Subversion:

  • Versionierung von Dateien und Verzeichnissen.
  • Atomare Check-ins. => Unterstützung von Transaktionen.
  • Unterstützung von mehreren Servervarianten und Kommunikationsprotokollen.
  • Effizienter Algorithmus zur Deltabildung. (Keine Unterscheidung zw. Text- & Binärdat.)
  • Leistungsfähiges Branching und Tagging. (Cheap Copies)

Links:

No comments: