<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>
<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:
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>