Tengo la configuración SVN en mi computadora local (Ubuntu) que uso para desarrollo y un cliente SVN ejecutándose en un host host compartido que uso un servidor de transferencia, también mi servidor de producción tiene el misma configuración. Cuando hago una exportación, todo el proyecto se está exportando, lo cual es absurdo para el lanzamiento de versiones pequeñas. Uso el siguiente comando:SVN - Cómo exportar Sólo una revisión
svn export -r 31 http://localhost.com/proj/trunk . --force --username myusername
Y todo el proyecto se exporta una vez más. Así que trato de una manera diferente:
svn export -r 'COMMITTED' http://localhost.com/proj/trunk . --force --username myusername
entonces me sale este error:
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
Me pregunto si estoy simplemente no usando el comando correcto de exportación de SVN o si hay algo intrínsecamente malo con mi SVN setup (esta es la primera vez que configuro 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>
ideas? Por favor avise.
svn export con '-rev' se usa para exportar todos los archivos en esa revisión específica, no solo los archivos modificados como desee – javs