J'ai souvent le cas que je veux travailler sur un référentiel SVN tout de suite. Mais un simple git svn clone [url]
aussi des clones de toute l'histoire. Donc, je veux accélérer les choses. La première partie est de récupérer uniquement la dernière révision dans votre dépôt Git. Je le fais comme ça:
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
(plus d'infos dans la StackOverflow l'article: "Comment git-svn clone n dernières révisions à partir de svn"
De cette façon, je suis en place et en cours d'exécution et permet de travailler immédiatement. Mais sans copie locale de l'histoire.
La question est, comment puis-je ensuite chercher de l'histoire, depuis le dépôt svn?
Et, de préférence, cela peut-il être fait dans des segments de, disons 1000 révisions (en ordre inverse). Toute aide serait grandement appréciée :)