मैं सभी पैक फ़ाइल की ऑब्जेक्ट्स को अनपैक कैसे कर सकता हूं?एक गिट भंडार की सभी वस्तुओं को अनपैक कैसे करें?
मैंने अभी एक दूरस्थ भंडार क्लोन किया है, इसलिए मेरे स्थानीय भंडार में वर्तमान में कोई ढीली वस्तु नहीं है, केवल एक .pack और aid फ़ाइलें।
मैंने git unpack-objects < .git/objects/pack/pack-.pack
चलाने का प्रयास किया है, लेकिन कुछ भी नहीं होता है।
मैं कुछ गलत कर रहा हूँ? क्या ऐसा करने के लिए कोई और आदेश है?
हैकी, लेकिन मान्य। कारण यह काम करता है कि 'गिट अनपैक-ऑब्जेक्ट्स' पहले से ही रेपो में ऑब्जेक्ट्स नहीं बनायेगा, और जैसा कि पैक फ़ाइल रेपो में है, यह कुछ भी नहीं करता है। 'अनपैक-ऑब्जेक्ट्स मदद' प्राप्त करने में यह बहुत स्पष्ट रूप से समझाया गया है। –
धन्यवाद, केवल एक चीज - पैक फ़ाइलों को रेपो –
के अंदर होने की आवश्यकता नहीं है, मैं यह भी जोड़ूंगा कि एक फ़ाइल '.git/items/info/packs' है जो' .git/वस्तुओं/packs'। फ़ाइल '.git/packed-refs' भी है जिसमें पैक फ़ाइलों के माध्यम से उपलब्ध रेफ (हेड, टैग) की सूची शामिल है। मुझे यकीन नहीं है कि पैक फाइलों को हटाने के बाद उनके साथ क्या करना है - उन्हें हटाया जाना चाहिए, हो सकता है कि 'गिट एफएसके' उनकी देखभाल करे - मुझे पता नहीं। सिर्फ कुछ ही ध्यान में रखने के लिए कुछ ... – kostix