2013-02-06 15 views
23

मैं कुछ भंडार (मुख्य रूप से github वाले) के लिए एक गिट पुल/क्लोन करता हूं। कभी-कभी कुछ मिनटों के बाद डाउनलोड क्रैश हो जाता है।अप्रत्याशित रूप से लटकाए जाने के बाद गिट पुल/क्लोन को फिर से शुरू कैसे करें?

यहां एक लॉग है।

remote: Counting objects: 2284, done. 
remote: Compressing objects: 100% (713/713), done. 
fatal: The remote end hung up unexpectedlyiB | 5 KiB/s  
fatal: early EOF 
fatal: index-pack failed 

मेरी प्रक्रिया के बाद, मैंने देखा है कि मैंने लगभग 4 एमबी वस्तुओं को पहले से ही लाया है। जब मैं प्रक्रिया को फिर से शुरू करता हूं, तो यह शुरुआत से शुरू होता है। मेरा इंटरनेट कनेक्शन बेकार है, कुछ बार यह दुर्घटनाग्रस्त हो जाता है और मैं अप्रत्याशित रूप से डिस्कनेक्ट हो जाता हूं।

मेरा प्रश्न है: क्या उन 4 एमबी को बचाने के लिए पुल/क्लोन को फिर से शुरू करने का कोई तरीका है जो मैंने पहले ही प्राप्त कर लिया है, और फिर से शुरू नहीं किया है?

उत्तर

16

यदि कोई पुल लटका हुआ है, तो यह आपके फाइल सिस्टम में कोई भी बदलाव नहीं लिखेगा। ऐसा इसलिए है क्योंकि, यदि ऐसा होता है, तो आपका स्थानीय भंडार स्थिर स्थिति में नहीं होगा।

पुल/क्लोन फिर से शुरू करने का कोई तरीका नहीं है। तो आपकी एकमात्र पसंद फिर से खींचना/क्लोन करना है। मुख्य निर्देशिका में

+0

लेकिन क्या उन 266 वस्तुओं (मेरे उदाहरण में) पहले से ही प्राप्त किए गए के बारे में पर परीक्षण चला ?? वे स्थिर राज्य में सही हैं ?? मुझे केवल दूसरे की जरूरत है। धन्यवाद। –

+2

शायद कुछ फाइलें, लेकिन पूरे भंडार नहीं। मुझे खेद है, लेकिन फिर से शुरू करने के लिए कोई रास्ता नहीं है। शायद यह मदद करता है: http://stackoverflow.com/questions/3954852/how-to-complete-a-git-clone-for-a-big-project-on-an-unstable-connection – bpoiss

+0

उम्म्म ... didn ' एस लिनक्स svn का उपयोग करने के लिए प्रयोग किया जाता है? हमने इसके लिए इसे छुटकारा दिलाया, है ना? हम्म, लिनस अहंकार? – Sebivor