Hier ist, was ich versuche zu tun. Ich habe ein Projekt in/var/www/project. Ich würde gerne Svn für dieses Projekt verwenden. Ich habe zu diesem Zweck SVN auf meinem Debian-Server installiert, aber ich verstehe nicht, wie man es benutzt und das Googeln hat mich noch mehr verwirrt. Ich möchte ein Repository/var/svn/project erstellen und verwenden. Nach einigen Änderungen möchte ich den gesamten Code zurück nach/var/www/project exportieren. Hier ist, was ich getan habe:Subversion (svn) Anfängerfragen
- i ein Repository erstellt haben: svnadmin create/var/svn/project
- ich den Code importiert haben: svn import/var/www/Projektdatei:/// var/svn/project -m "Initial import"
- ich habe den Code mit "Versionen" Client ausgecheckt
Alles scheint gut zu funktionieren, aber ... Wenn ich nach/var gehen/svn/project, dort sind keine Quelldateien von meinem Projekt oder in irgendeinem Unterverzeichnis. Obwohl der Svn-Client alle diese Dateien auschecken kann. Also habe ich gelesen, dass in Svn Dateien weder in berkley db noch in fsfs Dateisystemen separat gespeichert werden. Dann ist die Frage ... Wie exportiere ich die Quelle zurück nach/var/www/project? Wenn ich einen SVN-Export-Befehl für das Verzeichnis/var/svn/project ausführe, heißt es, dass ich nicht in einer Arbeitskopie bin :(
Sie können dies aus Thema betrachten, aber ich Ihnen dringend empfehlen, es sei denn, Sie einige strenge Anforderung haben, zu vermeiden, da Versionierungssystem mit Svn und versuchen, eine verteilte ein (git, Darks mit, Mercurial .. .). Dies vereinfacht wahrscheinlich sehr Ihr Leben, da Sie sich nicht mehr mit SVN-Servern herumschlagen müssen. – Dacav
es ist nichts falsch mit SVN für einen Anfänger. Es ist viel einfacher zu lernen als jedes verteilte System, das ich je gesehen habe. – rmeador