2008-08-05 19 views
18

क्या "संघीय" सबवर्जन सर्वर बनाना संभव है? स्थान पर एक सर्वर के रूप में स्थान ए और दूसरे स्थान पर बी जो स्वचालित रूप से भंडार के अपने स्थानीय संस्करणों को सिंक करता है। इस तरह जब किसी भी स्थान पर कोई व्यक्ति भंडार के साथ बातचीत करता है तो वे अपने संबंधित स्थानीय सर्वर तक पहुंच रहे हैं और इसलिए तेज प्रतिक्रिया समय है।संघीय (सिंक) सबवर्सन सर्वर?

उत्तर

5

यह SVK के लिए सही उपयोग केस अधिक या कम है। एसवीके उपversण के लिए एक कमांड लाइन फ्रंट एंड है जो भंडार की एक संपूर्ण स्थानीय प्रति के साथ काम करता है। तो आपके काम, अद्यतन, आदि स्थानीय भंडार पर काम करते हैं और फिर आप एक मास्टर के साथ सिंक कर सकते हैं। मैं आम तौर पर सादे उपversण पर एसवीके की सिफारिश करता हूं क्योंकि यह बहुत सी चीजें अच्छी तरह से बनाता है। नहीं। एसवीएन फ़ोल्डर्स, बेहतर ब्रांचिंग और विलय, बेहतर संघर्ष समाधान।

+0

मुझे लगता है कि मैं क्या देख रहा था ... और यदि कोई है अलग समाधान जैसे कि मैं यह मानने जा रहा हूं कि यह कार्यक्षमता एसवीएन कोर में स्वयं उपलब्ध नहीं है। यह मुझे पसंद से थोड़ा अधिक जटिल लग रहा है, लेकिन ऐसा लगता है कि यह काम करेगा। –

+0

@Mat आपका लिंक टूटा हुआ है। बहुत सारे https [http://svk.bestpractical.com/view/HomePage ](http://svk.bestpractical.com/view/HomePage) – RobotCaleb

+0

गिट-एसवीएन वही – gertas

3

लगता है जैसे आप Git पसंद कर सकते हैं। एक Google टॉक explaining all about it है।

+0


आह हाँ, मुझे पता था कि कोई आ जाएगा। मैं गिट और पसंद (Mercurial, आदि) से परिचित हूं और समझता हूं कि वितरित स्रोत नियंत्रण अवधारणा बहुत समान है। हालांकि, मेरे लिए व्यक्तिगत रूप से कम से कम, मुझे इसे विजुअल स्टूडियो के संदर्भ में उपयोग करने की आवश्यकता है जिसके लिए विजुअल एसवीएन नामक एक महान प्लगइन है, साथ ही कुछ परियोजनाएं पहले से ही एसवीएन के साथ निहित हैं। मैं निश्चित रूप से भविष्य के उत्पादों के लिए गिट पर विचार करूंगा। और विंडोज़ आईडीई जैसे विजुअल स्टूडियो –

1

शायद यह बिल्कुल ठीक नहीं है कि आप क्या खोज रहे हैं, लेकिन आप ओएस स्तर क्लस्टरिंग को लागू करने में सक्षम हो सकते हैं।

+0

के साथ एकीकृत करने के लिए और अधिक उपकरण थे, तो यह और भी अधिक विचार करेगा। लेकिन यह नहीं पता कि वास्तव में क्या है। क्या आप समझाएँगे? –

+0

निश्चित रूप से। खैर सबसे पहले मुझे यह कहना है कि मैंने वास्तव में इसे कभी नहीं किया है, लेकिन मैंने विंडोज सर्वर 2003 के साथ एचए/डीआर उपयोग मामले में सफलतापूर्वक यह सुना है। ऐसा लगता है कि मैंने शायद यह क्यों नहीं कहा कि आप क्या खोज रहे हैं क्योंकि मेरा मानना ​​है कि इसका उपयोग आमतौर पर उस परिदृश्य के लिए किया जाता है, न कि आप जो करने की कोशिश कर रहे हैं उसके लिए। मुझे यकीन नहीं है कि यह आपके लिए एक विंडोज या * निक्स परिदृश्य है, लेकिन मैं ओएस क्लस्टरिंग में कुछ Google खोजों और बुनियादी शोध के साथ शुरू कर सकता हूं। अनिवार्य रूप से, जैसा कि मैं इसे समझता हूं, आप जो भी समाप्त करते हैं, वह 2 भौतिक सर्वर होते हैं, समान हार्डवेयर के साथ, जो एक ओएस स्तर पर प्रतिबिंबित होते हैं जैसे कि – shsteimer

7

सबवर्जन 1.5 ने मौजूदा SvnSync समर्थन पर वेबडैव सर्वर के लिए प्रॉक्सी समर्थन के माध्यम से लिखना शुरू किया जो कि 1.4 में जोड़ा गया था। यह आपको फ़ाइलों और इतिहास को पुनर्प्राप्त करने के लिए स्थानीय दर्पण रखने की अनुमति देता है, लेकिन यह काम सीधे मास्टर रिपोजिटरी के लिए किया जाता है। यदि सेटअप सही ढंग से स्थानीय दर्पण तुरंत परिवर्तन प्राप्त करते हैं।

अधिक जानकारी के लिए Svn Book देखें।

+2

प्रासंगिक अनुभाग का सीधा लिंक है: http: // svnbook। red-bean.com/en/1.5/svn-book.html#svn.serverconfig.httpd.extra.writethruproxy –