मैं वर्तमान में Emacs के कॉन्फ़िगरेशन परिवर्तनों को ट्रैक करने के लिए उपversण का उपयोग करता हूं और अपनी '.emacs.d' निर्देशिका को विभिन्न प्लेटफ़ॉर्म पर सिंक करने के लिए करता हूं।व्यक्तिगत Emacs कॉन्फ़िगरेशन को ट्रैक और वितरित करने के लिए कौन सा संस्करण नियंत्रण प्रणाली या प्लेटफ़ॉर्म सबसे अच्छा है?
Ido, विचार या संगठन मोड की तरह संकुल का एक बहुत Emacs वितरण जो डेबियन या कार्बन Emacs (OSX) के साथ आते का हिस्सा हैं। लेकिन मैं जिन अन्य पैकेजों का उपयोग कर रहा हूं वे उन वितरणों का हिस्सा नहीं हैं इसलिए मुझे उन्हें अपने व्यक्तिगत उपवर्तन भंडार में मैन्युअल रूप से जोड़ना होगा।
लाभ यह है कि अब मैं अपने पूरे '.emacs.d' विन्यास की जाँच करने के लिए मैं जहाँ भी काम करना चाहता हूँ में सक्षम हूँ है। नुकसान यह है कि मुझे अपडेट के लिए उन पैकेजों को ट्रैक करना होगा और जब भी कोई नया अपडेट उपलब्ध होगा, मुझे मैन्युअल रूप से अपना खुद का भंडार अपडेट करना होगा।
वहाँ 'समुदाय' के लोगों के साथ अपने खुद के विन्यास और संकुल को एकीकृत करने के लिए एक बेहतर तरीका है? मुझे एहसास हुआ कि इस कारण से कई लोगों द्वारा github.com का उपयोग किया जाता है।
मैं बेहतर तोड़फोड़ के बजाय Git का उपयोग करना चाहिए समुदाय के उस के साथ सिंक और मेरे Emacs विन्यास साझा करने के लिए? और क्या इसका मतलब यह है कि मुझे एक्सचेंज और वितरण के संबंध में अन्य Emacs उपयोगकर्ताओं के करीब आने के लिए अपने स्वयं के सबवर्जन सर्वर का उपयोग करने के बजाय github.com पर बेहतर स्विच करना चाहिए?
सेकेंड - कोई भी डीवीडी (या तो एचजी या गिट) बेहतर होगा। – Almad
तीसरा। ;-) मैंने साल पहले, svn में my.emacs.d के साथ शुरू किया था। यह भयानक नहीं था, लेकिन गिट में स्विचिंग एक बेहतर फिट रहा है। – bendin
मैं मूल उत्तर से सहमत हूं, एक डीवीसीएस का उपयोग करें और बीटीडब्ल्यू गिट एक अच्छी पसंद है। लेकिन मैं किसी पारंपरिक (शायद विरासत) वीसीएस से डीवीसीएस में जाने वाले किसी के लिए पनडुब्बियों की अनुशंसा नहीं करता क्योंकि सबोड्यूल्यू थोड़ा जटिल हैं। शक्तिशाली, लेकिन जटिल। अपनी स्थिति के वैकल्पिक दृष्टिकोण और एक और विस्तृत चर्चा के लिए नीचे मेरा उत्तर देखें। – pajato0