2012-08-31 10 views
13

कभी कभी मेरे git clone आदेश रुक जाता है:गिट क्लोन लटकता है - क्या क्लोनिंग जारी रखने का कोई तरीका है?

git clone -v [email protected]:user/repo.git 
Cloning into repo... 
remote: Counting objects: 105350, done. 
remote: Compressing objects: 100% (28919/28919), done. 
Receiving objects: 13% (14481/105350), 6.84 MiB | 46 KiB/s 

दस मिनट के लिए कोई प्रगति नहीं है।

यदि मैं वर्तमान प्रक्रिया को रोकता हूं तो आंशिक रूप से क्लोन किए गए भंडार का उपयोग करके क्लोनिंग जारी रखने का कोई तरीका है?

+4

डुप्ले -> http://stackoverflow.com/questions/8587536/is-there-any-way-to-continue-git-fetch-from-the-point-where-it-got-failed –

उत्तर

9

अभी तक (गिट संस्करण 1.7.10.4) यह अभी तक समर्थित नहीं है।

आप read why डेवलपर्स को कार्यान्वित करने के तरीके से असहमत हो सकते हैं। 200 9 में बहस हुई थी लेकिन अब तक कोई कार्यान्वयन नहीं है क्योंकि यह कठिन लगता है।

यह इतना आसान हो सकता है (लेकिन यह दुर्भाग्य नहीं है):

git clone --continue 

एक जानता है: प्रश्न या Git समुदाय के लिए टिप्पणियों ईमेल पता Git @ vger का उपयोग करके मेलिंग सूची के लिए भेजा जा सकता है .kernel.org। इस मेलिंग सूची में बग रिपोर्ट भेजी जानी चाहिए। बस आगे बढ़ें और फिर से पूछें :)

गिट पुन: शुरू करने योग्य क्लोन का समर्थन नहीं करता है। यह सुविधा, यह पता चला है, ठीक से लागू करने के लिए बहुत मुश्किल है। एक वर्कअराउंड http पर बंडल डाउनलोड करना है और फिर गिट के साथ शेष बिट्स और टुकड़े लाएं। लेकिन कई रिपॉजिटरी व्यवस्थापक आपके लिए डाउनलोड के लिए बंडल प्रदान नहीं करते हैं। इस सेवा का उद्देश्य उस अंतर को भरना है: हमें भंडार का URL दें और हम एक बंडल तैयार करेंगे जिसे आप http के माध्यम से डाउनलोड कर सकते हैं। [Bundler.caurea.org]

मैं qtmoko.git के लिए इस की कोशिश की और काम करता है quite well लग रहा है। एक और विकल्प "गिट बंडल" को लागू करने के लिए अपस्ट्रीम/गीथब से पूछना है, इसके लिए व्हाट्स (How to use git-bundle for keeping development in sync?) भी हैं।

संबंधित मुद्दे