अधिकांश कागजात अब सहयोगी रूप से लिखे गए हैं, और सहयोगी अक्सर विभिन्न स्थानों पर स्थित होते हैं। मैंने हमेशा अपने दस्तावेज़ों और कोड के लिए संस्करण नियंत्रण प्रणालियों का उपयोग किया है, और सहयोगी सॉफ़्टवेयर परियोजनाओं के लिए संस्करण नियंत्रण को भी महत्वपूर्ण पाया है, लेकिन ऐसा लगता है कि सिद्धांत के कई शोधकर्ता संयुक्त पत्र लिखने के लिए उनके उपयोग से बचते हैं। मेरे सहयोगियों को यह समझाने के लिए कि संस्करण नियंत्रण (संशोधन नियंत्रण) एक साथ काम करने के लिए एक अच्छा विचार है, कुछ पूर्वापेक्षाएँ लगती हैं। लाइन ब्रेक और पैराग्राफ के लिए सम्मेलनों के एक विशिष्ट सेट के बारे में चिंता करने के लिए या टैब / अंतरिक्ष रूपांतरणों से बचने के लिए सभी को मजबूर करना संभव नहीं है।
क्या कोई प्रस्ताव छोटे साझा दस्तावेज़ खजाने की मुफ्त होस्टिंग, पाठ दस्तावेज़ के अनुकूल संस्करण नियंत्रण है कि शब्द स्तरीय डिफ (संभाल कर सकते हैं के साथ नहीं लाइन पर आधारित)?
यदि नहीं, तो मैं अन्य सुझावों का स्वागत करूँगा जो अनुभव पर आधारित हैं (कृपया अटकलों से बचें, कृपया)।
मैं Git, Subversion, Mercurial, darcs, या Bazaar के बारे में सोच रहा था, जिसे wdiff के साथ शब्द-स्तर के अंतर को संभालने के लिए सेट किया गया था, साथ में सार्वजनिक कुंजी (उदाहरण के लिए ssh) द्वारा सुरक्षित एक्सेस सेट करने का एक सरल तरीका भी था। हालाँकि, संस्करण नियंत्रण प्रदाताओं में से कोई भी जो मैंने देखा था वह ऐसा कुछ भी प्रदान करता है। वैज्ञानिक सहयोग के लिए इनमें से कई कंपनियों द्वारा जोर दिए गए "उद्यम" विशेषताएं बहुत महत्वपूर्ण नहीं हैं (शाखाओं के बहुत सारे, टीआरसी के साथ एकीकरण, तृतीय पक्षों द्वारा ऑडिटिंग, पदानुक्रमित परियोजना दल)। लेकिन शब्द-स्तर भिन्न अभी भी असमर्थित प्रतीत होते हैं। मेरे अनुभव में, टेक्स्ट फ़ाइलों के लिए लाइन-स्तर भिन्न होता है, हर किसी को उन पैराग्राफ और संपादकों को सुधारने से बचना पड़ता है जो टैब को रिक्त स्थान में बदलते हैं या इसके विपरीत समस्याएँ पैदा करते हैं; वहाँ भी कई गंभीर संपादन संघर्ष प्रतीत होते हैं।
सहयोग के लिए उपकरणों के बारे में MO पर संबंधित प्रश्न और TeX.SE पर संबंधित प्रश्न देखें, संस्करण नियंत्रण के लिए LaTeX दस्तावेजों और LaTeX संकुल के लिए संस्करण नियंत्रण के बारे में । होस्टिंग प्रदाताओं की एक बड़ी सूची के लिए एसवीएन होस्टिंग तुलना समीक्षा चार्ट भी देखें , मुख्य संस्करण नियंत्रण प्रणालियों में से केवल एक के लिए।
संपादित करें: TeX.SE प्रश्न के लिए जुका सुओमेला का जवाब " बेस्ट लाटेक्स-अवगत फ़र्क और तोड़फोड़ के लिए मर्ज टूल " एक शब्द स्तर पर डेल्टास की व्याख्या करने के तरीके को कवर करते हुए, अब तक का सबसे अच्छा सुझाव लगता है। इसके अलावा, जुक्का ने बताया कि किस तरह से रिपॉजिटरी एंड पर लगातार संस्करणों के बीच अंतर उपयोगकर्ता के स्तर के मतभेदों से अलग होता है, जिनका उपयोग संघर्ष का पता लगाने और परिवर्तनों के विलय के लिए किया जाता है। TeX.SE पर जुक्का का उत्तर स्पष्ट रूप से एक साथ संपादन और विलय को शामिल करता है, संपादित संघर्षों से बचने के लिए पारंपरिक परमाणु संपादन टोकन पर निर्भर करता है। मेरे मूल प्रश्न को स्पष्ट करना (और संशोधित करना), क्या यह सुनिश्चित करने का एक तरीका है कि संपादन अंतरों को शब्द अंतर के आधार पर हल किया जा सकता है, बजाय एक लाइन अंतर के आधार पर? दूसरे शब्दों में, कर सकते हैंwdiff
या इसी तरह के उपकरणों को संस्करण नियंत्रण उपकरणों के संघर्ष का पता लगाने वाले हिस्से में एकीकृत किया जाना चाहिए , जिस तरह से व्हाट्सएप के अंत में अंतर और अंतर को अनदेखा किया जा सकता है?