我经常遇到这样的情况,我想立即在SVN存储库上工作。但普通的git svn clone [url]
也克隆了整个历史。所以我想加快速度。第一部分是只把最后一个版本提取到你的Git仓库中。我这样做,像这样:Git svn clone:如何推迟修订历史记录的提取
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
(StackOverflow上的文章中详细信息:。"How to git-svn clone last n revisions from svn"
这样我和运行,可以立即开展工作,但是,如果没有历史的本地副本
现在的问题是,我如何从svn仓库取回历史记录?
而且最好是可以以1000个修订版块(以相反的顺序)完成,任何帮助在这里将不胜感激:)
我发现下面的解决方案很有用http://stackoverflow.com/a/2348596/429476 – 2016-01-27 08:12:20