सामग्री पर जाएं
GitTree
इतिहास और पुनर्प्राप्ति

रिपॉजिटरी रखरखाव और लेखक टूल का उपयोग करें

Repository Maintenance… shows the size of the object database and runs tasks that check it or make history and status faster. Merge Author Identities… writes .mailmap lines so one person with several names or e-mails shows as one author.

निःशुल्कअद्यतन किया गया

GitTree में निःशुल्क काम करता है: आपके साइन इन करने के बाद प्रत्येक स्थानीय Git सुविधा।

इस पेज पर
  1. शुरू करने से पहले
  2. इसे कहां खोजें
  3. कदम
  4. अपेक्षित परिणाम
  5. रखरखाव कार्य
  6. अगर कुछ गलत होता है
  7. प्रश्न
  8. संबंधित

शुरू करने से पहले

  • GitTree में एक भंडार खुला। जब तक आप इसे शुरू नहीं करते तब तक कुछ भी नहीं चलता।

इसे कहां खोजें

  • कमांड पैलेट: Repository Maintenance… और Merge Author Identities…।
कार्रवाईmacOSWindows और Linux
कमांड पैलेट⌘⇧PCtrl+Shift+P

कदम

  1. गिनती पढ़ें

    Repository Maintenance… खोलें. Object database इसके Size on disk, Loose objects, Packs और किसी भी Stray files को दर्शाता है।

  2. अखंडता की जाँच करें

    गुम या क्षतिग्रस्त वस्तुओं की तलाश के लिए Check के अंतर्गत Check integrity चलता है, git fsck चलता है। इससे कुछ नहीं बदलता.

  3. चीजों को गति दें

    नीचे दी गई तालिका से अपने आवश्यक कार्य चलाएँ। प्रत्येक कहता है कि आपके चलाने से पहले इसमें क्या परिवर्तन होता है।

अपेक्षित परिणाम

रिपॉजिटरी की जाँच की जाती है और इसका इतिहास, संदर्भ और स्थिति तेजी से लोड होती है।

रखरखाव कार्य

प्रत्येक रखरखाव कार्य क्या करता है
कार्ययह क्या करता है
Speed up historyकमिट-ग्राफ़ फ़ाइल लिखता है, जिससे ग्राफ़ और इतिहास तेज़ी से लोड होता है।
Keep the commit-graph freshfetch.writeCommitGraph=true सेट करता है, इसलिए प्रत्येक फ़ेच इसे अपडेट करता है।
Pack referencesढीली शाखा और टैग संदर्भों को एक फ़ाइल में ले जाता है।
Speed up statuscore.untrackedCache=true सेट करता है और कैश बनाता है।

Merge Author Identities…: Keep this identity चुनें, फिर Show these as the kept identity के अंतर्गत वही व्यक्ति की पहचान चुनें, और Merge Identities दबाएँ। इसे साझा करने के लिए .mailmap प्रतिबद्ध करें।

अगर कुछ गलत होता है

"वस्तुओं की संख्या पढ़ी नहीं जा सकी।"

रिपॉजिटरी का उपयोग करके अन्य प्रोग्राम बंद करें और संवाद फिर से खोलें; यदि यह बनी रहती है तो Check integrity चलाएँ।

प्रश्न

क्या .mailmap इतिहास को दोबारा लिखता है?

नहीं, यह केवल नाम दिखाने का तरीका बदलता है; प्रत्येक प्रतिबद्धता उस लेखक को रखती है जिसके साथ इसे बनाया गया था।