我經常遇到這樣的情況,我想立即在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