क्या यह एकाधिक कंप्यूटरों के लिए एक साझा फाइल सिस्टम पर संग्रहीत एक svn भंडार को एक साथ सुरक्षित करने के लिए सुरक्षित है?विंडोज नेटवर्क शेयर पर svn भंडार
मैं एक ऐसा एप्लिकेशन बना रहा हूं जिसमें प्रत्येक विंडोज क्लाइंट मशीन के पास स्थानीय फाइलों का सेट हो, और समय-समय पर टीम के बाकी हिस्सों के साथ सिंक्रनाइज़ हो सके। एक सर्वर दृष्टिकोण से, मैं विंडोज साझा माउंट पॉइंट को छोड़कर कुछ भी पर भरोसा करना चाहता हूं। क्या svn फ़ाइल: // यूआरएल प्रोटोकॉल साझा फाइल सिस्टम का समर्थन करता है, या यह मानता है कि फाइल सिस्टम स्थानीय है?
Subversion docs Win9x वातावरण में बीडीबी और एफएसएफएस के साथ मुद्दों का उल्लेख करते हैं, लेकिन यह मुझे स्पष्ट नहीं है कि फ़ाइल के माध्यम से समेकित रूप से एक्सेस किया गया है या नहीं: // URL विंडोज के अन्य हाल के संस्करणों (या अन्य ऑपरेटिंग सिस्टम) में सुरक्षित हैं मामला)।
संपादित आवेदन मैं सीधे SVN का उपयोग किया जाएगा के निर्माण कर रहा हूँ, इसलिए मैं एक अपेक्षाकृत कंस्ट्रेन्ड वातावरण का निर्माण करने के लिए अगर यह एक सुरक्षित समवर्ती साझा सहयोग पर्यावरण की अनुमति देंगे तैयार हूँ।
समस्या आप वास्तव में हल करने के लिए कोशिश कर रहे हैं क्या है/कमी आपके आस-पास काम करने के लिए मना रहे हैं? –
अच्छा सवाल। मैं सहयोगी सुविधाओं के साथ एक विंडोज डेस्कटॉप ऐप बना रहा हूं। ऐप को ऐसे माहौल में चलाने की जरूरत है जिसमें एकमात्र गारंटीकृत साझा संचार माध्यम एक विंडोज (सीआईएफएस) माउंट है। अभी, मेरे पास एक समाधान है जो काम करता है, लेकिन मैं कई कारणों से सभी लॉकिंग और फ़ाइल हैंडलिंग समस्याओं को बनाए रखने के साथ सौदा करने के बजाय एसवीएन जैसे एक अमूर्तता का उपयोग करना चाहता हूं। असल में, मेरा दृढ़ता मॉडल लेनदेन लॉग रिकॉर्ड की एक सूची है, जिसे ऐप शुरू होने पर मैं फिर से चलाता हूं। तो मुझे "ऑल" की ज़रूरत है, जो एक क्रमबद्ध सूची को सहयोगी रूप से बनाए रखने का एक तरीका है, और अपरिहार्य संघर्ष। –