खोज…


वाक्य - विन्यास

टिप्पणियों

.mailmap फ़ाइल किसी भी टेक्स्ट एडिटर में बनाई जा सकती है और यह सिर्फ एक टेक्स्ट टेक्स्ट फाइल है जिसमें वैकल्पिक योगदानकर्ता नाम, प्राथमिक ईमेल पते और अन्य उपनाम होते हैं। इसे .git निर्देशिका के बगल में, प्रोजेक्ट की जड़ में रखा जाना है।

ध्यान रखें कि यह सिर्फ git shortlog या git log --use-mailmap जैसे कमांड के विज़ुअल आउटपुट को संशोधित करता है। यह प्रतिबद्ध इतिहास को फिर से नहीं लिखेगा या अलग-अलग नामों और / या ईमेल पतों के साथ आने से रोकता है।

ईमेल पते जैसी जानकारी के आधार पर कमिट्स को रोकने के लिए, आपको इसके बजाय git हुक का उपयोग करना चाहिए।

शॉर्टेज में कमिटमेंट दिखाने के लिए एलियाज द्वारा योगदानकर्ताओं को मिलाएं।

जब योगदानकर्ता विभिन्न मशीनों या ऑपरेटिंग सिस्टम से किसी प्रोजेक्ट में जुड़ते हैं, तो ऐसा हो सकता है कि वे इसके लिए अलग-अलग ईमेल पते या नामों का उपयोग करते हैं, जो योगदानकर्ताओं की सूचियों और आंकड़ों को खंडित करेगा।

योगदानकर्ताओं की सूची प्राप्त करने के लिए git shortlog -sn करना और उनके द्वारा कमिट की संख्या के परिणामस्वरूप निम्न आउटपुट हो सकते हैं:

Patrick Rothfuss 871
Elizabeth Moon 762
E. Moon 184
Rothfuss, Patrick 90

इस विखंडन / .mailmap एक सादे पाठ फ़ाइल प्रदान करके समायोजित किया जा सकता है। .mailmap , जिसमें ईमेल मैपिंग शामिल है।

एक पंक्ति में सूचीबद्ध सभी नाम और ईमेल पते क्रमशः पहले नामित इकाई से जुड़े होंगे।

ऊपर दिए गए उदाहरण के लिए, एक मैपिंग इस तरह दिख सकती है:

Patrick Rothfuss <[email protected]> Rothfuss, Patrick <[email protected]>
Elizabeth Moon <[email protected]> E. Moon <[email protected]>

एक बार जब यह फ़ाइल परियोजना की जड़ में मौजूद है, तो git shortlog -sn फिर से चलाने से एक संघनित सूची git shortlog -sn :

Patrick Rothfuss 961
Elizabeth Moon 946


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow