J'ai une configuration SVN sur mon ordinateur local (Ubuntu) que j'utilise pour le développement et un client SVN fonctionnant sur une boîte hôte partagée que j'utilise un serveur de transfert, mon serveur de production a également même configuration. Quand je fais une exportation, l'ensemble du projet est exporté, ce qui est absurde pour une petite version. J'utilise la commande suivante:SVN - Comment exporter juste une révision
svn export -r 31 http://localhost.com/proj/trunk . --force --username myusername
Et l'ensemble du projet est exporté une fois de plus. J'essaie donc d'une autre façon:
svn export -r 'COMMITTED' http://localhost.com/proj/trunk . --force --username myusername
je puis obtenir cette erreur:
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
Je me demande si je suis tout simplement pas en utilisant la commande d'exportation SVN correcte ou s'il y a quelque chose d'intrinsèquement mauvais avec mon SVN setup (c'est la première fois que je configure 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>
Idées? S'il vous plaît donnez votre avis.
svn export avec '-rev' est utilisé pour exporter tous les fichiers à cette révision spécifique, pas seulement les fichiers modifiés comme vous voulez – javs