Ich habe SVN Setup auf meinem lokalen Computer (Ubuntu), die ich für die Entwicklung und einen SVN-Client auf einem freigegebenen Host-Box verwenden, die ich einen Staging-Server verwenden, hat auch meine Produktion Server Gleiches Setup. Wenn ich einen Export mache, wird das gesamte Projekt exportiert, was für kleine Versionen absurd ist. Ich benutze folgenden Befehl:SVN - So exportieren Sie nur eine Revision
svn export -r 31 http://localhost.com/proj/trunk . --force --username myusername
Und das gesamte Projekt wird noch einmal exportiert. Also ich versuche, eine andere Art und Weise:
svn export -r 'COMMITTED' http://localhost.com/proj/trunk . --force --username myusername
ich dann diesen Fehler:
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
Ich frage mich, ob ich einfach nicht den richtigen SVN Export-Befehl oder wenn es etwas grundsätzlich falsch mit meinem SVN Setup (das ist meine erste Konfiguration von 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' wird zum Exportieren aller Dateien bei dieser spezifischen Revision verwendet, nicht nur der geänderten Dateien, wie Sie wollen – javs