रिपॉजिटरी रखरखाव और लेखक टूल का उपयोग करें
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 सुविधा।
इस पेज पर
शुरू करने से पहले
- GitTree में एक भंडार खुला। जब तक आप इसे शुरू नहीं करते तब तक कुछ भी नहीं चलता।
इसे कहां खोजें
- कमांड पैलेट: Repository Maintenance… और Merge Author Identities…।
| कार्रवाई | macOS | Windows और Linux |
|---|---|---|
| कमांड पैलेट | ⌘⇧P | Ctrl+Shift+P |
कदम
गिनती पढ़ें
Repository Maintenance… खोलें. Object database इसके Size on disk, Loose objects, Packs और किसी भी Stray files को दर्शाता है।
अखंडता की जाँच करें
गुम या क्षतिग्रस्त वस्तुओं की तलाश के लिए Check के अंतर्गत Check integrity चलता है,
git fsckचलता है। इससे कुछ नहीं बदलता.चीजों को गति दें
नीचे दी गई तालिका से अपने आवश्यक कार्य चलाएँ। प्रत्येक कहता है कि आपके चलाने से पहले इसमें क्या परिवर्तन होता है।
अपेक्षित परिणाम
रिपॉजिटरी की जाँच की जाती है और इसका इतिहास, संदर्भ और स्थिति तेजी से लोड होती है।
रखरखाव कार्य
| कार्य | यह क्या करता है |
|---|---|
| Speed up history | कमिट-ग्राफ़ फ़ाइल लिखता है, जिससे ग्राफ़ और इतिहास तेज़ी से लोड होता है। |
| Keep the commit-graph fresh | fetch.writeCommitGraph=true सेट करता है, इसलिए प्रत्येक फ़ेच इसे अपडेट करता है। |
| Pack references | ढीली शाखा और टैग संदर्भों को एक फ़ाइल में ले जाता है। |
| Speed up status | core.untrackedCache=true सेट करता है और कैश बनाता है। |
Merge Author Identities…: Keep this identity चुनें, फिर Show these as the kept identity के अंतर्गत वही व्यक्ति की पहचान चुनें, और Merge Identities दबाएँ। इसे साझा करने के लिए .mailmap प्रतिबद्ध करें।
अगर कुछ गलत होता है
"वस्तुओं की संख्या पढ़ी नहीं जा सकी।"
रिपॉजिटरी का उपयोग करके अन्य प्रोग्राम बंद करें और संवाद फिर से खोलें; यदि यह बनी रहती है तो Check integrity चलाएँ।
प्रश्न
क्या .mailmap इतिहास को दोबारा लिखता है?
नहीं, यह केवल नाम दिखाने का तरीका बदलता है; प्रत्येक प्रतिबद्धता उस लेखक को रखती है जिसके साथ इसे बनाया गया था।