मुझे अक्सर ऐसा लगता है कि मैं तुरंत एक एसवीएन भंडार पर काम करना चाहता हूं। लेकिन एक साधारण git svn clone [url]
भी पूरे इतिहास को क्लोन करता है। तो मैं चीजों को गति देना चाहता हूं। पहला भाग केवल आपके गिट भंडार में अंतिम संशोधन लाने के लिए है। मैं इसे इतना पसंद करते हैं:गिट svn क्लोन: संशोधन इतिहास लाने के लिए कैसे हटाएं
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 –