हमारे पास एक अपाचे सबवर्सन सर्वर है जिसे हम अपने सभी डॉक्यूमेंट में स्टोर करते हैं (अन्य चीजों के अलावा)। हमारे पास svn में बहुत सारे Word, Excel, PDF आदि दस्तावेज हैं, और हमारे सभी उपयोगकर्ता अपने ग्राहक इंटरफ़ेस के रूप में TortoiseSVN का उपयोग करते हैं। बहुत सारे उपयोगकर्ता रेपो को एक वेब ब्राउज़र के माध्यम से भी ब्राउज़ करेंगे, जो (दुर्भाग्य से) अक्सर इंटरनेट एक्सप्लोरर होता है।
हाल ही में हमने Office 2010 (2003 से आ रहा है) को ट्रायल करना शुरू किया और पाया कि जब IE के साथ ब्राउज़ किया जाता है तो रेपो के दस्तावेज़ अलग तरह से खुलते हैं। IE को फ़ाइल डाउनलोड करने के बजाय और फिर उसे उपयुक्त ऐप पर भेजना चाहिए (जिसके बाद उसे स्थानीय रूप से संग्रहीत एक अस्थायी कॉपी होनी चाहिए), यह दस्तावेज़ के लिए URL को ऐप पर भेजता है । डॉक को ऐप द्वारा डाउनलोड किया जाता है और फिर इसका उपचार किया जाता है जैसे कि यह एक शेयरपॉइंट सर्वर से आया है, यानी ऐप इसे लॉक करने की कोशिश करता है और फिर किसी भी सहेजे गए परिवर्तन को सर्वर पर स्वचालित रूप से अपलोड करता है।
Googling से, ऐसा प्रतीत होता है कि बहुत से लोग इस व्यवहार को चाहते हैं। हालाँकि, हम इसे अक्षम करना चाहते हैं - यह हमारी मौजूदा प्रक्रियाओं के अनुकूल नहीं है। मैं ऐसा कैसे कर सकता हूं?
मेरे पास क्लाइंट मशीनों पर बहुत अधिक नियंत्रण नहीं है, इसलिए ऐसे समाधान जो प्रत्येक क्लाइंट के लिए इस तरह से सभी Office दस्तावेज़ सहयोग सुविधाओं को अक्षम करने के लिए हैं, जो वे मेरे लिए नहीं हैं। इसके अलावा, मुझे बहुत कुछ नहीं मिला कि मैं IE में Office दस्तावेज़ कैश हैंडलर ऐड-ऑन को अक्षम करने के अलावा अन्य कर सकता था। केवल क्लाइंट-साइड विकल्प जो संभव हो सकते हैं, वे हैं जो विशेष रूप से हमारे नामित सर्वर के लिए इस सुविधा को अक्षम करते हैं लेकिन इसे दूसरों के लिए छोड़ देते हैं।
ताकि सर्वर-साइड समाधान निकल जाए। मैं अनुमान लगा रहा हूं कि Office देखता है कि svn सर्वर में WebDAV समर्थन है और इसलिए एक Sharepoint- जैसे दस्तावेज़ प्रबंधन वर्कफ़्लो में स्थानांतरित होता है। क्या सर्वर पर सभी WebDAV समर्थन को अक्षम किए बिना इस तरह के एकीकरण को रोकने का कोई तरीका है (यह मानते हुए कि हम भी ऐसा कर सकते हैं)? हम वास्तव में अन्य प्रयोजनों के लिए svn के ऑटोवॉशिंगिंग का उपयोग करते हैं, इसलिए यह एक आवश्यक विशेषता है। अगर यह वास्तव में एक शेयरपॉइंट सर्वर है, तो मैंने इस सुविधा को अक्षम करने की चर्चा की है, लेकिन यह नहीं है! इस तरह की चीज़ कैसे काम करती है, इस बारे में मेरी समझ (यानी सर्वर पर WebDAV समर्थन की पहचान करने वाला ऑफिस क्लाइंट) बहुत सीमित है, इसलिए यदि आप कर सकते हैं तो कृपया आगे बताएं।
मामले में यह मायने रखता है, सर्वर सेटअप है:
उबंटू हार्डी 8.04 पर अपाचे v2.2.8 और तोड़फोड़ v1.4.6।
svnserve
इसके बजाय उपयोग कर सकते हैं ।