26.12.2013 Aufrufe

Einführung in CVS - Praktische Informatik

Einführung in CVS - Praktische Informatik

Einführung in CVS - Praktische Informatik

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

<strong>E<strong>in</strong>führung</strong> <strong>in</strong> <strong>CVS</strong> 18<br />

(1) die Datei im Arbeitsbereich ist unverändert.<br />

(2) die Datei im Arbeitsbereich wurde verändert.<br />

(a) Revision X ist die letzte im Repository.<br />

(b) Revision X ist nicht mehr die letzte im Repository.<br />

Insg. ergeben sich 4 Komb<strong>in</strong>ationen B1a, B1b, B2a und B2b.<br />

<strong>CVS</strong> reagiert auf diese Fälle wie <strong>in</strong> der folgenden Tabelle angegeben.<br />

Im Fall (B1a) passiert nichts; <strong>in</strong> den anderen Fällen gibt update e<strong>in</strong>en<br />

Kennbuchstaben und den Date<strong>in</strong>amen aus.<br />

Fall Reaktion Kennbuchstabe<br />

(A) Datei wird neu erzeugt U<br />

(B1a) ke<strong>in</strong>e Änderung -<br />

(B1b) Datei wird auf den gleichen Stand wie das U<br />

Repository gebracht<br />

(B2a) ke<strong>in</strong>e Änderung M<br />

(B2b) automatische Mischung der Änderungen;<br />

hierbei traten ...<br />

... ke<strong>in</strong>e Mischkonflikte auf M<br />

... Mischkonflikte auf C<br />

Darüber h<strong>in</strong>aus existieren u.a. die folgenden Meldungen:<br />

A Die Datei wurde im Arbeitsbereich angelegt, muß aber noch mit<br />

commit gesichert werden.<br />

R Die Datei wurde im Arbeitsbereich gelöscht, die Löschung muß<br />

aber noch mit commit im Repository nachvollzogen werden.<br />

In unserem Beispiel ändern wir zunächst die Datei hb.txt ab<br />

und provozieren so e<strong>in</strong>en Mischkonflikt. Danach veranlassen wir e<strong>in</strong><br />

update für das komplette Verzeichnis docs:<br />

cd $HOME/ab1<br />

echo ’nur Mut!’ >> docs/handbuch/hb.txt<br />

cvs update docs<br />

c○2003 Udo Kelter Stand: 09.03.2003

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!