anisha@linux-y3pi:~/Desktop/mysvn> svn list https://earthhtml.googlecode.com/svn/
branches/
manual.cpp
ogmap.html
svn-book.pdf
tags/
trunk/
wiki/
Pero esto descarga solo un archivo:
anisha@linux-y3pi:~/Desktop/mysvn> svn checkout https://earthhtml.googlecode.com/svn/trunk
Checked out revision 3.
anisha@linux-y3pi:~/Desktop/mysvn> ls
manual.cpp manual.cpp~ ogmap.html svn-book.pdf trunk
anisha@linux-y3pi:~/Desktop/mysvn> cd trunk/
anisha@linux-y3pi:~/Desktop/mysvn/trunk> ls
ogmap.html
¿Por qué es así?
http://code.google.com/p/earthhtml/source/browse/#svn%2Ftrunk
Respuesta1
¿Porque el directorio contiene solo un archivo? Su enlace a la vista web del repositorio lo demuestra. Los archivos que enumeró primero están en un nivel de directorio superior, por lo que si los quiere todos, haga lo siguiente:
svn checkout https://earthhtml.googlecode.com/svn
Para ver un archivo con svn list
, enumere el contenido de la carpeta principal:
svn list https://earthhtml.googlecode.com/svn/trunk
Compare eso con el comando anterior y, con suerte, será obvio por qué obtuvo solo un archivo: solicitó solo la carpeta principal, no todo el contenido del repositorio.
Estructura del repositorio:
branches/
/.../
manual.cpp
ogmap.html
svn-book.pdf
tags/
/.../
trunk/
ogmap.html
wiki/
/.../
svn checkout
copia directamente la estructura del repositorio (o sería difícil volver a sincronizarlo). Si solo especifica que desea una subcarpeta, solo la descargará; esto se conoce como pago parcial.
Respuesta2
Puede que me esté faltando algo, pero solo revisas el 'tronco' que en realidad tiene un solo archivo en su tercera revisión, nada me parece extraño aquí. Inténtalo svn checkout https://earthhtml.googlecode.com/svn/
y háznoslo saber.