tag subversion hacer entre diferencia create crear como branches svn tortoisesvn

subversion - No se puede hacer un volcado SVN-Error E720002 y errores de formato



merge branches subversion (1)

Soy nuevo en SVN, así que perdona el posible problema directo. Estoy tratando de hacer un volcado de Subversion de uno de mis proyectos:

svnadmin dump C:/code/project1 -r 9 > repo.dmp

Lamentablemente me aparece este error:

svnadmin: E720002: Can''t open file ''project1/format'': The system cannot find the file specified.

Parece estar buscando el archivo de format que está ubicado en el project1/.svn/format . Esto me tiene perplejo como esperaba que se vea en el subdirectorio .svn de project1, pero en su lugar está buscando en la raíz.

Entonces intenté:

svnadmin dump project1/.svn -r 9 > repo.dmp

Pero esto resultó en:

svnadmin: E165005: Expected repository format ''3'' or ''5''; found format ''12''

Pensé que este era un problema con mi formato sin datos, ya que es un problema común de lo que he leído. Mi servidor es repositoryhosting.com y están en el servidor 1.7.1. En mi cliente, estoy usando TortoiseSVN con SVN:

TortoiseSVN 1.7.4, compilación 22459 - subversión de 64 bits 1.7.2

Después de leer más, podría confundir las cosas y tener que ir contra el repositorio real en lugar de mi copia de trabajo local. El problema es que el repositorio está en la nube alojado por repositoryhosting.com y svnadmin no aceptará URL como ubicaciones de repositorio, solo rutas locales.

Me gustaría algo de ayuda con lo que está pasando ...


svnadmin dump es para trabajar en el repositorio (lado del servidor), no en la copia de trabajo (lado del cliente) El mensaje de error sobre el formato es engañoso ya que busca el archivo de formato en el repositorio y encuentra un archivo con el mismo nombre en su documento de trabajo.

Si está interesado en obtener una copia de seguridad completa de su repositorio, puede usar svnrdump para este fin. Se usa de la misma manera que svnadmin dump, sin embargo, es posible obtener el volcado de un repositorio remoto : uso

svnrdump dump -r0:HEAD [URL_TO_YOUR_REPO] > Your_dumpfile.dmp

ESTE ES UN NUEVO SVN 1.7 FUNCIÓN