मैंने तेजी से निर्यात का उपयोग करके एक मर्कुरियल रिपोजिटरी को गिट में परिवर्तित कर दिया है। लेकिन गिट भंडार विशाल है: 18 जीबी के लिए गिट बनाम 3.4 जीबी Mercurial के लिए। मेरे सफाई चरणों में से कोई भी मदद नहीं की है।मेरी गिट भंडार Mercurial संस्करण से इतना बड़ा क्यों है?
मेरा Mercurial भंडार एक 65 एमबी फ़ाइल (SQLite प्रारूप में Anki फ़्लैशकार्ड) का प्रभुत्व है जो दैनिक अद्यतन हो जाता है। इसका इतिहास 2. जीबी, एचजी/स्टोर/डेटा के तहत बढ़ गया है।
मुझे उम्मीद थी कि गिट इतिहास को थोड़ा बेहतर करने में सक्षम हो सकता है, लेकिन मैं 18 जीबी से नीचे भंडार को कम करने में असमर्थ हूं!
मैंने git prune
, git gc
, और दूसरों का कोई फायदा नहीं हुआ है। मैंने .git फ़ोल्डर को ज़िप करने का भी प्रयास किया, और यह अभी भी बिल्कुल 18 जीबी के रूप में सामने आया।
मैं कुछ याद आ रही है?
अद्यतन: मैं बाज़ार (BzR) की कोशिश की, और यह केवल 2.3 जीबी तक मेरी भंडार संकुचित। अच्छा!
मुझे नहीं पता कि यह क्यों मतदान किया गया था ... – Omnifarious
क्या आपने 'git gc --aggressive' की कोशिश की है? – cdhowie
मैंने 'git gc --aggressive' कोशिश की, लेकिन स्मृति स्मृति के साथ कुछ समय बाद यह मर गया। लेकिन उस समय तक, जो अस्थायी पैक फ़ाइल बना रही थी वह पहले से ही 5 जीबी से अधिक हो गई थी ... यह पहले से चलाए गए 'गिट जीसी' से बेहतर नहीं दिख रहा था। – slattery