2016-09-04 6 views
6

मैं इस प्रोजेक्ट को माइग्रेट करना चाहता हूं https://code.google.com/archive/p/majesticuo इतिहास को बनाए रखने के लिए गिटहब में।Google कोड संग्रह Github

जब मैं बटन 'GitHub पर निर्यात' इस्तेमाल करने की कोशिश करती हूं तो 'गूगल कोड परियोजना निर्यात उपकरण नहीं रह गया है

गूगल कोड GitHub के लिए निर्यातक उपकरण अब उपलब्ध नहीं है उपलब्ध है। Google Code प्रोजेक्ट के लिए स्रोत कोड अब Google Code Archive में पाया जा सकता है। '

मैन्युअल रूप से इसे करने का सबसे अच्छा तरीका क्या होगा? मेरे पास कोई svn ज्ञान नहीं है और थोड़ा सा गिट पता है। बहुत बहुत धन्यवाद!

उत्तर

2

अपडेट किया गया 06 नवंबर 2017

ऐसा लगता है कि आप ठीक हो और gzipped SVN डंप धारा फ़ाइल के रूप में परियोजना के इतिहास डाउनलोड कर सकते हैं। इन चरणों का पालन करें:

  1. प्रोजेक्ट के लिए Google Code संग्रह पृष्ठ पर नेविगेट करें। जैसे https://code.google.com/archive/p/majesticuo/
  2. स्रोत के तहत डाउनलोड यूआरएल की प्रतिलिपि बनाएँ।
  3. यूआरएल में, स्रोत-archive.zip से repo.svndump.gz बदलें और फ़ाइल डाउनलोड करें।

फ़ाइल एक gzipped svn भंडार डंप स्ट्रीम फ़ाइल है और आप svnadmin load उपकरण को एक नए भंडार में लोड करने के लिए उपयोग कर सकते हैं।


आप नहीं कर सकते। Google Code पर कामों का इतिहास पहले से ही शुद्ध कर दिया गया है। आप केवल नवीनतम संस्करण को पकड़ सकते हैं: https://code.google.com/archive/p/majesticuo/source/default/source

+0

मदद – niceguy335

+0

सहायता के लिए धन्यवाद यह उत्तर रचनात्मक नहीं है। @JeffClites समाधान काम करता है। यह एक दयालु बात है कि Google 'repo.svndump.gz' के साथ प्रोजेक्ट डाउनलोड यूआरएल के अंत को बदलने के लिए चाल का विज्ञापन नहीं करता है। यह आज काम किया (2017-10-05)। –

5

यदि आप Google Code में अपने प्रोजेक्ट के पृष्ठ पर नेविगेट करते हैं, तो साइडबार में "स्रोत" पर क्लिक करें और फिर परिणामी पृष्ठ के अंदर "स्रोत" पर क्लिक करें, तो आप होंगे एक "डाउनलोड" लिंक के साथ एक पृष्ठ पर ले जाया गया। इससे "स्रोत-archive.zip" नामक एक फ़ाइल हो जाएगी, जिसमें आपके प्रोजेक्ट के कुछ प्रकार का संग्रह शामिल है - मुझे यकीन नहीं है कि यह कितना पूरा हो गया है, लेकिन इसमें कुछ svn मेटाडेटा शामिल है। हालांकि, अगर "URL-archive.zip" से "repo.svndump.gz" तक उस यूआरएल के अंतिम भाग को बदल दें, तो आपको अपने रेपो का एक svn "डंप" मिल जाएगा। इसमें पूर्ण इतिहास होना चाहिए और विभिन्न svn-to-git माइग्रेशन टूल के साथ गिट प्रारूप में परिवर्तनीय होना चाहिए। (मुझे लगा कि this blog post में जानकारी के आधार पर, जो अंतिम रूपांतरण के लिए कुछ सुझाए गए चरणों को भी सूचीबद्ध करता है। लेकिन यदि डंप को बदलने में आपका पहला प्रयास विफल रहता है, तो अन्य टूल्स आज़माएं; इसमें कई विकल्प हैं और इसमें कुछ कला है यदि आपका रेपो इतिहास जटिल है।)

+0

क्या आप गिट और मर्कुरियल जैसे अन्य भंडार प्रकारों के साथ ऐसा करने के लिए जानते हैं? क्या आप जानते हैं कि विकी पृष्ठों के सभी मुद्दों और इतिहास कैसे प्राप्त करें? – Melab

+0

@ मेलाब: नहीं, मुझे नहीं पता कि उन अन्य मामलों में क्या करना है। –