कई लोगों की तरह, मैं एक संस्करण नियंत्रण रिपॉजिटरी (मेरे मामले में निजी पर बिटबकेट पर मरकरी) के माध्यम से अपने बहुत सारे डॉटफ़ाइल्स का प्रबंधन करता हूं। यह एक नई मशीन स्थापित करने या विभिन्न मशीनों के बीच कॉन्फ़िगरेशन के प्रसार के लिए आसान है।
इसलिए स्वाभाविक रूप से मैंने अपना .emacsऔर .emacs.dइस सेटअप में जोड़ा ।
फिर मैंने कुछ पैकेजों को स्थापित किया, और मुझे *.elcअपने साथ जोड़ना समाप्त कर दिया .hgignore, जैसे मैं *.pycअपने पायथन रेपोस से फाइलों को छोड़ देता हूं।
क्या अन्य चीजें हैं जो मुझे ट्रैक नहीं करनी चाहिए, उदाहरण के लिए उत्पन्न फाइलें जो पर्यावरण विशिष्ट हैं और किसी अन्य प्लेटफॉर्म पर क्लोन किए जाने पर उपयोगी / सही नहीं होंगी? (मैं डेस्कटॉप पर लिनक्स और ओएस एक्स और सर्वर पर फ्रीबीएसडी का उपयोग करता हूं।)
क्या कोई सेटअप ट्रिक्स हैं जो आमतौर पर इस तरह के साझाकरण को अधिक मूल्यवान बनाने के लिए उपयोग किए जाते हैं? अपने शेल फ़ाइल सेटअप के साथ, मैं अभी भी उदाहरण के लिए शाखाओं में व्यक्तिगत फ़ाइलों को चेरी-लेने के अच्छे तरीकों की तलाश कर रहा हूं।
*.elc। stackoverflow.com/a/24539894/324105