Software aus Komponenten - IPD Goos
Software aus Komponenten - IPD Goos
Software aus Komponenten - IPD Goos
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Versionsverwaltung: CVS konkret (3)<br />
• Änderungen in die Ablage eintragen (commit phase):<br />
◮ cvs commit<br />
◮ Kann fehlschlagen, weil andere Entwickler Änderungen an den selben<br />
Dateien vorgenommen und bereits in die Ablage eingetragen haben.<br />
Daher:<br />
◮ Konsolidierungsphase (merge phase):<br />
Mischen der Änderungen <strong>aus</strong> der Ablage mit den eigenen:<br />
cvs update<br />
Bemerkung: Auch um Arbeitskopien zu aktualisieren verwaltet CVS alle<br />
Änderungen einer Datei seit ihrer Entstehung als Differenzen/Deltas. Auf<br />
Dateiebene verwendet CVS zu diesem Zweck das RCS (revision control system).<br />
Manuelles Anpassen der Dateien, die CVS während des Aktualisierens<br />
(update) entsprechend kennzeichnet.<br />
Die in Konflikt stehenden Textpassagen kennzeichnet CVS ebenfalls<br />
deutlich.<br />
Prüfen, ob sich das System in der eigenen Arbeitskopie fehlerfrei<br />
übersetzen und <strong>aus</strong>führen läßt.<br />
Erneuter Versuch, die Änderungen in die Ablage einzubringen:<br />
cvs commit<br />
Prof. Dr. G. <strong>Goos</strong> <strong>Software</strong> <strong>aus</strong> <strong>Komponenten</strong> 62