SVN - How zu Exportieren Nur eine Revision

Habe ich SVN-setup auf meinem lokalen Rechner (Ubuntu), die ich für die Entwicklung verwenden und ein SVN-client läuft auf einem shared host-box, die ich verwenden ein staging-server, der auch meine Produktion server hat das gleiche setup. Wenn ich ein export, das gesamte Projekt wird immer exportiert, das ist absurd für die kleine version. Ich benutze den folgenden Befehl:

svn export -r 31 http://localhost.com/proj/trunk . --force --username myusername

Wird das gesamte Projekt exportiert wird wieder. Also versuche ich einen anderen Weg:

svn export -r 'COMMITTED' http://localhost.com/proj/trunk . --force --username myusername

Ich bekomme dann diese Fehlermeldung:

svn: 'http://localhost.com/egr' is not a working copy
svn: Can't open file 'http://localhost.com/proj/.svn/entries': No such file or directory

Frage ich mich, wenn ich bin einfach nicht die richtigen SVN export-Befehl oder, wenn es etwas falsch mit meiner SVN-setup (dies ist mein erstes mal konfigurieren, SVN).

dav_svn.conf:

  <Location /proj>
 DAV svn
 SVNPath /var/svn/proj/
 AuthType Basic
 AuthName "SVN Repo"
 AuthUserFile /etc/subversion/passwd
 <LimitExcept GET PROPFIND OPTIONS REPORT>
    Require valid-user
 </LimitExcept>

Ideen? Bitte beraten.

svn export mit -rev ist für den Export aller Dateien zu einer bestimmten revision, nicht nur die geänderten Dateien, wie Sie wollen

InformationsquelleAutor cnizzardini | 2010-12-11

Schreibe einen Kommentar