... | @@ -44,16 +44,32 @@ https://subversion.h-da.de/svn/fbi/se3x/ <p> |
... | @@ -44,16 +44,32 @@ https://subversion.h-da.de/svn/fbi/se3x/ <p> |
|
|
|
|
|
<b>Lokale Kopie erzeugen </b><br>  <br>Zu Beginn eines Projekts checkt man sein eigenes Projekt aus, z. B. mit dem Kommando:
|
|
<b>Lokale Kopie erzeugen </b><br>  <br>Zu Beginn eines Projekts checkt man sein eigenes Projekt aus, z. B. mit dem Kommando:
|
|
|
|
|
|
svn co https://subversion.h-da.de/svn/fbi/se3x/Pr 1
|
|
<code> svn co https://subversion.h-da.de/svn/fbi/se3x/Pr 1 </code>
|
|
|
|
|
|
Als Ergebnis erhält man eine lokale Kopie des Verzeichnisses "Pr 1". Dieses Verzeichnis ist leer, da wir noch keine Dateien unter Versionsverwaltung gestellt haben. <p>
|
|
Als Ergebnis erhält man eine lokale Kopie des Verzeichnisses "Pr 1". Dieses Verzeichnis ist leer, da wir noch keine Dateien unter Versionsverwaltung gestellt haben. <p>
|
|
|
|
|
|
<b>Lokale Kopie mit Inhalt füllen </b><br>  <br> Jetzt stellen wir 3 Dateien in das lokale Verzeichnis "Pr 1", die Dateien d1.java, d2.java und d3.java. Um diese Dateien unter Versionsverwaltung zu setzen, wechseln wir in das Verzeichnís Pr 1 und setzen die Dateien unter Versionsverwaltung mit dem Kommando:
|
|
<b>Lokale Kopie mit Inhalt füllen </b><br>  <br> Jetzt stellen wir 3 Dateien in das lokale Verzeichnis "Pr 1", die Dateien d1.java, d2.java und d3.java. Um diese Dateien unter Versionsverwaltung zu setzen, wechseln wir in das Verzeichnís Pr 1 und setzen die Dateien unter Versionsverwaltung mit dem Kommando:
|
|
|
|
|
|
svn add *.java
|
|
<code> svn add *.java </code>
|
|
|
|
|
|
Zum Schluss committen wir die lokale Kopie und transferieren sie damit auf den Server. Das Kommando lautet:
|
|
Zum Schluss committen wir die lokale Kopie und transferieren sie damit auf den Server. Das Kommando lautet:
|
|
|
|
|
|
svn ci -m "drei java-dateien hochgeladen" <p>
|
|
<code> svn ci -m "drei java-dateien hochgeladen" </code><p>
|
|
|
|
|
|
|
|
<b>SVN Repository nach dem commit </b><br>  <br> Nach dem commit enthält das Projekt Pr 1 auf dem SVN-Server die drei Java-Dateien. Die Projekte Pr 2 und Pr 3 sind durch Pünktchen angedeutet. Mit dem Kommando:
|
|
|
|
|
|
|
|
<code> svn stat </code>
|
|
|
|
|
|
|
|
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>  <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> <br> <p>
|
|
|
|
|
|
|
|
<b> </b><br> <br> <p>
|
|
|
|
|
|
|
|
|
|
<b> </b><br> <br> <p> |
|
<b> </b><br> <br> <p> |