... | ... | @@ -63,13 +63,13 @@ Als Ergebnis erhält man eine lokale Kopie des Verzeichnisses "Pr 1". Dieses Ver |
|
|
kann man sich den Zustand der Dateien in der LOKALEN KOPIE des Repository ansehen. <p>
|
|
|
|
|
|
## Wie funktioniert Subversion beim parallelen Zugriff mehrerer Personen?
|
|
|
<b> </b><br> ![repositoryMitInhalt](uploads/e04e89c2509ea285b7097db86ec7df5f/repositoryMitInhalt.jpg) <br> Wir nehmen wieder das SVN-Repository von dem Beispiel oben an. Das Repository enthält das Projekt Pr 1.. In diesem Projekt sind die drei Dateien d1.java, d2.java und d2.java. <p>
|
|
|
<b> </b><br> ![repositoryMitInhalt](uploads/e04e89c2509ea285b7097db86ec7df5f/repositoryMitInhalt.jpg) <br> Wir nehmen wieder das SVN-Repository von dem Beispiel oben an. Das Repository enthält das Projekt Pr 1. In diesem Projekt sind die drei Dateien d1.java, d2.java und d2.java. <p>
|
|
|
|
|
|
<b> </b><br> <br> <p>
|
|
|
<b> </b><br> ![zweiKopien](uploads/eace599f200c28c576ce5710f7dab697/zweiKopien.jpg) <br> Zwei Entwickler checken das Projekt Pr 1 aus und bearbeiten es parallel. <p>
|
|
|
|
|
|
<b> </b><br> <br> <p>
|
|
|
<b> </b><br> ![entw1MitInhalt](uploads/249a6638fc548e6d75b923153ccf2485/entw1MitInhalt.jpg) <br> Entwickler 1 bearbeitet die Datei d1.java. Er überträgt sie mit dem Kommando <code> svn ci -m "message 1" auf den Server. </code><p>
|
|
|
|
|
|
<b> </b><br> <br> <p>
|
|
|
<b> </b><br> ![entw2MitInhalt](uploads/81adc38ba4151b506fb87566cc5921ef/entw2MitInhalt.jpg) <br> Entwickler 2 bearbeitet die Datei d2.java. Er aktualisiert seine lokale Kopie mit dem Kommando <code> svn update</code>. Dann überträgt seine Daten mit dem Kommando <code> svn ci -m "message 2" auf den Server.<p>
|
|
|
|
|
|
|
|
|
<b> </b><br> <br> <p> |
|
|
<b> </b><br> ![repositoryMitInhalt2](uploads/08c738fc1afbf7f2f1e06a29f26c0048/repositoryMitInhalt2.jpg) <br> Das SVN Repository auf dem Server enthält jetzt die Änderung von Entwickler 1 und von Entwickler 2 in einem Repository. <p> |