CVS mit Eclipse - Erstellen eines neuen SalesPoint-Projektes

Erstellen eines neuen SalesPoint-Projektes

In diesem Abschnitt werden nun die lokal vorliegenden Dateien unter die Verwaltung von CVS zu stellen. Dies soll hier beispielhaft mit den Dateien des Großmarkt-Beispiels in folgenden Schritten geschehen:


Anlegen des Java-Projektes

Das Anlegen eines neuen Projektes funktioniert über den Menüeintrag Datei -> Neu -> Projekt.... In der Auswahlliste wird der Listeneintrag Java-Projekt ausgewählt.
Im nächsten Dialog geben wir als Projektname "market" an und verweisen auf das Verzeichnis in dem unsere Java-Dateien liegen (z.B. H:\market)
Im dritten Schritt müssen wir nun noch die Abhängigkeit zum aktuellen SalesPoint Archiv (classes.jar) angeben, was über den Menüpunkt externe JARs hinzufügen im Unterpunkt Bibliotheken geschieht. Dieser Schritt wird im nächsten Screenshot nochmal verdeutlicht:



Eclipse Java-Projekt
Abbildung 5.1: Eclipse Java-Projekt

Eclipse importiert automatisch alle im angegebenen Verzeichnis liegenden Dateien in das Projekt und wechselt die Java-Ansicht.



Eclipse Java View
Abbildung 5.2: Eclipse Java View

Anlegen des Moduls im Repository

Über einen Rechtsklick auf den Eintrag market wählen wir im Menüeintrag Team -> Projekt gemeinsam nutzen... aus. Im folgenden Dialog entscheiden wir, über welches Repository wir unser Projekt bereitstellen wollen. Da wir nur eines haben, wählen wir dieses aus:



Eclipse Projekt gemeinsam nutzen
Abbildung 5.3: Eclipse Projekt gemeinsam nutzen

Allerdings stehen die Dateien des Projekts jetzt noch nicht unter der Verwaltung von CVS. Das geschieht über den Menüeintrag Team -> Festschreiben im Kontextmenü des Projekts.
Nun kann man noch einen Kommentar angeben - da das die erste Änderung ist, schreibt man meistens so etwas wie "initial revision" o.Ä. rein. Das bleibt aber jedem selbst überlassen.
Nun dauert es ein wenig und dann stehen alle Dateien des Projekts als Version 1.1 unter der Verwaltung von CVS. - Schön!

In der CVS-Ansicht kann man nachsehen, welche Module im CVS Repository angelegt wurden und in welchen Versionen die Dateien im Repository stehen.



Eclipse CVS Projekt-Ansicht
Abbildung 5.4: Eclipse CVS Projekt-Ansicht

Ändern einer Datei

Um eine Datei zu ändern, wählt man sie aus dem Repository per Doppelklick aus (wir wählen hier bspw. die Datei Conversions.java). Eclipse wechselt automatisch wieder in die Java-Ansicht.
Dort können wir nun ein paar Änderungen an der Datei vornehmen (z.B. ein paar unnötige import-Anweiungen entfernen, auf die uns Eclipse freundlicherweise aufmerksam macht).
Ist dies geschehen, speichern wir die Änderungen und drücken Project -> Rebuild All. Erfolgt der Compile-Vorgang ohne Fehlermeldung, können wir die geänderte Datei im CVS-Repository aktualisieren. Dazu wählen wir aus dem Kontextmenü der betroffenen Datei in der Java-Ansicht den Menüpunkt Team -> Festschreiben... aus und geben im darauf folgenden Dialog die Art der Änderung ein (z.B. "removed some unused imports").



Eclipse Commit File
Abbildung 5.5: Eclipse Commit File

Einsehen der Änderungshistorie

In der CVS-Ansicht sehen wir nach einem Sicht aktualisieren, dass die Datei Conversions.java nun in der Version 1.2 vorliegt. Der Menüpunkt In Ressourcenprotokoll anzeigen öffnet die Änderungshistorie der Datei und wir können die Art, das Datum und den Autor aller bisherigen Änderungen einsehen.



Eclipse CVS Ressourcenprotokoll
Abbildung 5.6: Eclipse CVS Ressourcenprotokoll

Übernehmen der Änderungen aus dem Repository

Natürlich arbeiten im Softwarepraktikum mehrere Studenten an einem Projekt. So kommt es häufig vor, dass jemand Änderungen an einer oder mehreren Dateien vorgenommen hat und man mit diesen Änderungen weiter arbeiten möchte. Das Aktualisieren des Quellcodes ist dabei sehr wichtig, da man ja sonst auf einem veralteten Stand weiterarbeitet und von anderen gemachte Änderungen nicht berücksichtigt werden.
Um das Projekt auf den aktuellsten Stand zu bringen, wählt man aus dem Kontextmenü des Projekts in der Java-Ansicht den Eintrag Team -> Aktualisieren. Um zu sehen, welche Dateien nun tatsächlich aktualisiert wurden, schaltet man über Fenster-> Sicht anzeigen -> Andere... die CVS-Konsole im Unterpunkt CVS ein. Dort sieht man genau, welche Dateien aktualisiert wurden. Übrigens: überall wo dort ein Fragezeichen davor steht, handelt es sich um Dateien, die nicht unter der Quellcodeverwaltung stehen.


previous Erstellen eines neuen RepositorysMögliche Probleme next



by s6200595