A menudo tengo el caso de que quiero trabajar en un repositorio SVN de inmediato. Pero un ordinario git svn clone [url]
también clona todo el historial. Así que quiero acelerar las cosas. La primera parte es buscar solo la última revisión en tu repositorio de Git. Lo hago así:Git svn clone: Cómo diferir la recuperación del historial de revisión
URL=http://google-web-toolkit.googlecode.com/svn/trunk/
REV=`svn info $URL |grep Revision: | awk '{print $2}'`
PROJECT_FOLDER=google-web-toolkit-readonly
git svn clone -r$REV:HEAD $URL $PROJECT_FOLDER
(más información en el artículo de stackoverflow:.. "How to git-svn clone last n revisions from svn"
De esta manera estoy en funcionamiento y puede trabajar de inmediato, sin embargo, una copia local de la historia
la pregunta es, ¿cómo me posteriormente historial de obtención del repositorio sVN?
y preferentemente, se puede hacer esto en trozos de, digamos 1000 revisiones (en orden inverso). Cualquier ayuda aquí sería muy apreciada :)
He encontrado la siguiente solución útil http://stackoverflow.com/a/2348596/429476 –