मेरे पास एसवीएन में एक शाखा है कि मैं ट्रंक से बदलावों के साथ अद्यतित रहना चाहता हूं। मैं क्या करना चाहूंगा जिसमें एक स्क्रिप्ट या कुछ ऐसा है जो रात में चलता है जो यह विलय करता है और फिर विलय विवादों के बावजूद शाखा के नए संस्करण को करता है लेकिन यदि मर्ज टकराव हैं तो किसी भी तरह से संकेत मिलता है। मुझे यह post मिला है जो कुछ हद तक सहायक है हालांकि यह सबकुछ नहीं करता है।एसवीएन - शाखा में ट्रंक का स्वचालित विलय
मैं यह निर्धारित करने में कोई रास्ता नहीं ढूंढ पाया कि विलय विवाद हो रहा है और यह वही है जो मैं ढूंढ रहा हूं। कोड बनाने और फिर सफलता पर काम करना स्क्रिप्ट में काफी आसान होगा लेकिन मर्ज विवादों की जांच करने का कोई तरीका नहीं है, यह सफल नहीं होगा।
आपके द्वारा प्रदान की जा सकने वाली किसी भी मदद के लिए धन्यवाद!
यह एक संभावित समाधान हो सकता है क्योंकि संघर्ष होने पर प्रतिबद्धता विफल होनी चाहिए। इसके बारे में सोचने के बाद ... अगर मैं इसे करने से पहले संकलित करने की कोशिश करता हूं तो विलय विवादों में विफल होना चाहिए। इसके बाद मैं क्रूज़ कंट्रोल से एक विफलता संदेश उत्पन्न कर सकता हूं। सहायता के लिए धन्यवाद! – BryceH
असल में, यदि आप अनसुलझा विलय विवाद हैं तो आप प्रतिबद्ध नहीं हो सकते हैं, इसलिए प्रतिबद्धता निश्चित रूप से विफल हो जाएगी। फिर भी, आप svn विलय के वापसी मूल्य का उपयोग करने का प्रयास कर सकते हैं या किसी अन्य कमांड के माध्यम से संघर्षों की जांच कर सकते हैं, जिसे मैं नहीं जानता, वैसे भी, मैं विलय करने के लिए --non-interactive flag को जोड़ना भूल गया, क्योंकि यह आपको बताएगा कि क्या संघर्ष के मामले में करने के लिए। –
यह सुनिश्चित नहीं है कि यह जेनकींस/हडसन के साथ कैसे काम करेगा। – gnuyoga