Esto es lo que estoy tratando de hacer. Tengo un proyecto en/var/www/project. Me gustaría usar svn para este proyecto. He instalado SVN en mi servidor Debian para este propósito, pero no entiendo cómo usarlo y la búsqueda en Google me confundió aún más. Me gustaría crear un repositorio/var/svn/project y usarlo. Después de que ocurran algunos cambios, me gustaría exportar todo el código nuevamente a/var/www/project. Ahora esto es lo que he hecho:Subversion (svn) preguntas del principiante
- He creado un repositorio: svnadmin create/var/svn/proyecto
- He importado el código: svn archivo de importación/var/www/proyecto:/// var/svn/proyecto -m "importación inicial"
- he comprobado el código con "Versiones" cliente
Todo parece funcionar bien, pero ... Si voy a/var/svn/project, no hay archivos fuente de mi proyecto allí ni en ningún subdirectorio. Aunque el cliente svn puede verificar todos esos archivos. Así que he leído que en svn, los archivos no se almacenan por separado ni en berkley db ni en los sistemas de archivos fsfs. Entonces la pregunta es ... ¿cómo exportar la fuente de nuevo a/var/www/project? Si hago un comando svn export en el directorio/var/svn/project, dice que no estoy en una copia de trabajo :(
usted puede considerar esto fuera de tema, pero les sugieren fuertemente, a menos que tenga algún requisito estricto, evitar el uso de svn como sistema de control de versiones y trate de utilizar distribuidos uno (GIT, darks, mercurial .. .). Esto probablemente simplifica mucho su vida, ya que no tiene que meterse con los servidores svn. – Dacav
no hay nada de malo con SVN para un principiante. Es mucho más fácil de aprender que cualquier sistema distribuido que haya encontrado. – rmeador