Applikationsprojekt
Erstellen oder laden Sie das Altova Applikationsprojekt, das Sie unter Versionskontrolle stellen möchten. Wenn Sie eine einzige Datei unter Versionskontrolle stellen möchten, sollten Sie sie in ein Projekt inkludieren, da die Versionskontrolle nur über ein Projekt aufgerufen werden kann.
Betrachten wir z.B. ein Projekt in der Altova Applikation XMLSpy. Die Eigenschaften des Projekts sind in einer .spp Datei gespeichert. Das Projekt wird in der Applikation im Fenster "Projekt" (siehe Abbildung unten) angezeigt. Das Projekt in der Abbildung unten hat den Namen MyProject und die Eigenschaften des Projekts sind in der Datei MyProject.spp gespeichert.
Sie können das gesamte Projekt (alle Dateien im Projekt) oder nur einige Projektdateien unter Versionskontrolle stellen. Es können nur Dateien, die sich im Projekt befinden, unter Versionskontrolle gestellt werden. Sie müssen daher Dateien zum Projekt hinzufügen, bevor Sie sie unter Versionskontrolle stellen können. Die Projektdatei (.spp Datei) wird automatisch unter Versionskontrolle gestellt, sobald eine Datei aus dem Projekt unter Versionskontrolle gestellt wird.
Mit dem Befehl Projekt | Versionskontrolle | Zu Versionskontrolle hinzufügen (siehe nächster Abschnitt weiter unten) wird das gesamte Projekt oder eine oder mehrere Projektdateien unter Versionskontrolle gestellt.
Beachten Sie jedoch, dass die Ordnerstruktur des Repository nicht der Ordnerstruktur des Projekts (Abbildung oben), sondern der Struktur des lokalen Arbeitsbereichordners (siehe Ordnerdiagramm unten) entspricht. Beachten Sie, dass der Ordner MyProject im Diagramm unten im Repository eine Ordnerstruktur hat, die der des lokalen Arbeitsbereichordners entspricht. Beachten Sie außerdem, dass sich der gebundene Ordner innerhalb des Repository-Ordners befindet.
Lokaler Arbeitsbereichsordner | Repository | |||||
| | | | |||||
|-- MyProject.spp | |-- MyProject (gebunden an lokalen Arbeitsbereich) | |||||
|-- QuickStart | | | |-- MyProject.spp | ||||
| | |-- QuickStart.css | | | |-- QuickStart | |||
| | |-- QuickStart.xml | | | | | |-- QuickStart.css | ||
| | |-- QuickStart.xsd | | | | | |-- QuickStart.xml | ||
|-- Grouping | | | | | |-- QuickStart.xsd | |||
| | |-- Persons | | | |-- Grouping | |||
| | | | |-- Persons.xml | | | | | |-- Persons | |
|
|
| | | | | | | |-- Persons.xml |
Anmerkung: | Ein Applikationsprojekt kann Projektordner (grün) und externe Ordner (gelb) enthalten. Nur Dateien in (grünen) Projektordnern können unter Versionskontrolle gestellt werden. Dateien in (gelben) externen Ordnern können nicht unter Versionskontrolle gestellt werden. |
Anmerkung: | Es können auch Dateien, die außerhalb des lokalen Arbeitsbereichsordners gespeichert sind, zum Applikationsprojekt hinzugefügt werden. Ob Sie eine solche Datei unter Versionskontrolle stellen können, hängt vom verwendeten Versionskontrollsystem ab und lässt sich nicht bei allen Versionskontrollsystemen bewerkstelligen. Es wird daher empfohlen, dass sich alle Projektdateien, die unter Versionskontrolle gestellt werden sollen, im lokalen Arbeitsbereichsordner befinden sollten. |