AA_versionen.jpg

© Hans-Georg Eßer

Mehrere Dokumentversionen verwalten

Kleine Unterschiede

Datensicherung bringt Ihnen verlorene Dateien zurück – aber nur in der letzten Version. Für Dateien, an denen Sie regelmäßig größere Umbauten vornehmen, ist darum auch eine Versionsverwaltung nützlich.

Viele Anwender betreiben eine Art "Versionsverwaltung zu Fuß", das funktioniert z. B. so: Vor größeren Änderungen kopieren sie eine Datei und hängen an die neue einen Namenszusatz wie -v01, -v02 usw. an. Damit liegen dann im Dokumente-Ordner zahlreiche ähnlich benannte Dateien, deren Namen sich nur in der fortlaufenden Versionsnummer unterscheiden – aktuell ist die Datei mit der höchsten Nummer. Da ältere Dateien nicht mehr angefasst werden, kann man am Dateidatum gut erkennen, von wann welche Version ist. Dieser Ansatz ist durchaus vernünftig, und wer nur von einigen wenigen Dokumenten mehrere Versionen aufheben möchte, kommt damit auch gut zurecht. In der EasyLinux-Redaktion verwalten wir z. B. während der laufenden Produktion den Seitenplan nach diesem Schema (siehe Kasten Seitenplanversionen).

Seitenplanversionen

[esser@caesar:04]$ ls -l Seitenplan*
-rw-rw-r-- 1 esser esser 18261 2012-09-13 16:15 Seitenplan-EL-2012-04-v01.pdf
-rw-rw-r-- 1 esser esser 18179 2012-09-13 17:16 Seitenplan-EL-2012-04-v02.pdf
-rw-rw-r-- 1 esser esser 18217 2012-09-14 15:11 Seitenplan-EL-2012-04-v03.pdf
-rw-rw-r-- 1 esser esser 18182 2012-09-17 13:28 Seitenplan-EL-2012-04-v04.pdf
-rw-rw-r-- 1 esser esser 18117 2012-09-19 17:43 Seitenplan-EL-2012-04-v05.pdf
-rw-rw-r-- 1 esser esser 18237 2012-09-20 14:26 Seitenplan-EL-2012-04-v06.pdf

Ein Vorteil dieses simplen Schemas ist, dass alle Versionen ständig verfügbar sind, weil sie ja als normale Dateien im Verzeichnis liegen. Haben Sie aber sehr viele Dateien, die Sie in Versionen erfassen wollen, geht schnell der Überblick verloren. Dann empfiehlt sich der Einsatz einer professionellen Versionsverwaltung, die nur die jeweils aktuellste Fassung einer Datei sichtbar macht und alte Versionen in ein Archiv schiebt.

Ein- und auschecken

Alle Tools für die Versionsverwaltung bieten zwei zentrale Aktionen an: das Einchecken und das Auschecken. Ein Datei einzuchecken, bedeutet, sie erstmalig oder in einer aktualisierten Fassung in die Versionsverwaltung zu importieren. An der Datei ändert sich dadurch nichts, aber nach jeder Check-in-Aktion gibt es eine zusätzliche Version, die Sie später wiederherstellen könnten. Statt "Check-in" ist auch der Begriff "Commit" üblich.

Beim Auschecken gehen Sie den umgekehrten Weg: Sie holen eine Datei aus der Versionsverwaltung, um damit arbeiten zu können. Wenn Sie das System nur als Backuplösung nutzen, wird das nur vorkommen, wenn Sie eine Datei verloren haben, und dann sind Sie meist an der letzten (aktuellen) Version interessiert. Es ist aber auch möglich, eine ältere Version auszuchecken – z. B., um sie mit der aktuellen zu vergleichen.

Subversion und KDEsvn

Es gibt viele Versionsverwaltungen, die unterschiedliche Features bieten – für den einfachen Fall, in dem Sie als einzelner Anwender mehrere Versionen von Dateien archivieren möchten, spielt es keine Rolle, welches der Tools Sie benutzen. Für diesen Artikel haben wir uns für das Subversion-System [1] entschieden – u. a., weil es mit KDESvn [2] ein komfortables GUI-Tool dafür gibt. Das KDE-Programm erleichtert Ihnen die Arbeit mit Versionen, und Sie müssen keine Shell-Befehle eingeben.

Wenn Sie KDESvn installieren wollen, können Sie unsere Heft-DVD verwenden. Achten Sie dabei darauf, gleichzeitig das Paket subversion mitzuinstallieren; das ist ein Standardpaket.

Diesen Artikel als PDF kaufen

Express-Kauf als PDF

Umfang: 3 Heftseiten

Preis € 0,99
(inkl. 19% MwSt.)

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 
TABLET & SMARTPHONE APPS
Bald erhältlich
Get it on Google Play

Deutschland

Ähnliche Artikel

  • Subversion für Anfänger
    Nicht nur Programmierer kennen das Problem: Sobald es mehrere Versionen einer Datei gibt, bricht Chaos aus. Subversion steuert dagegen.
  • Mit CVS oder Subversion Quelltexte verwalten
    Versionsverwaltung ist weder kompliziert noch ausschließlich für Programmierer gedacht: Tools wie Subversion archivieren unkompliziert alle Dateien, von denen es unterschiedliche Versionen gibt.
  • Vorher und nachher
    Wer Textdateien, wie etwa Konfigurations-, Programmquellcode- oder Skriptdateien, regelmäßig überarbeitet, sollte eine Versionsverwaltung nutzen, um auch auf alte Versionen zurückgreifen zu können: Dann bleiben Fehler beim Überarbeiten folgenlos.
  • Prinzipien der Versionskontrolle erklärt
    Mit Versionskontrollsystemen behält man den Überblick über Änderungen an Textdateien. Besonders hilfreich sind sie bei der Teamarbeit von Programmierern.
  • Team-Player
    Teamarbeit stützt sich häufig auf E-Mail als primäres Arbeitswerkzeug, da komplette Groupware-Lösungen viel Zeit und Fachkenntnis bei der Installation und Konfiguration voraussetzen. Die Teamarbeitssoftware Mindquarry hat sich das Ziel gesetzt, diese Probleme zu lösen.
Kommentare

Infos zur Publikation

EL 11/2017-01/2018: Einstieg in Linux

Digitale Ausgabe: Preis € 9,80
(inkl. 19% MwSt.)

EasyLinux erscheint vierteljährlich und kostet 9,80 Euro. Weitere Infos zum Heft finden Sie auf der Homepage.

Das Jahresabo kostet ab 33,30 Euro. Details dazu finden Sie im Computec-Shop.

Bei Google Play finden Sie digitale Ausgaben für Tablet & Smartphone.

HINWEIS ZU PAYPAL: Die Zahlung ist ohne Paypal-Konto ganz einfach per Kreditkarte oder Lastschrift möglich!      

Stellenmarkt

Aktuelle Fragen

Broadcom Adapter 802.11n nachinstallieren
Thomas Mengel, 31.10.2017 20:06, 2 Antworten
Hallo, kann man nachträglich auf einer Liveversion, MX Linux auf einem USB-Stick, nachträglich...
RUN fsck Manually / Stromausfall
Arno Krug, 29.10.2017 12:51, 1 Antworten
Hallo, nach Absturz des Rechners aufgrund fehlendem Stroms startet Linux nicht mehr wie gewohn...
source.list öffnet sich nicht
sebastian reimann, 27.10.2017 09:32, 2 Antworten
hallo Zusammen Ich habe das problem Das ich meine source.list nicht öffnen kann weiß vlt jemman...
Lieber Linux oder Windows- Betriebssystem?
Sina Kaul, 13.10.2017 16:17, 6 Antworten
Hallo, bis jetzt hatte ich immer nur mit
IT-Kurse
Alice Trader, 26.09.2017 11:35, 2 Antworten
Hallo liebe Community, ich brauche Hilfe und bin sehr verzweifelt. Ih bin noch sehr neu in eure...