2012-03-05 11 views
5

TortoiseSVN के लिए मेरे संघर्ष समाधान उपकरण के रूप में KDiff3 का उपयोग करना चाहते हैं I KTiff3 का उपयोग करने के लिए TortoiseSVN को कॉन्फ़िगर करने के लिए निर्देश here और here निर्देशों का पालन किया। TortoiseSVN में मेरे मर्ज उपकरण सेटिंग्स इस प्रकार हैं:TortoiseSVN के साथ KDiff3 का उपयोग करके विलय सहेजना

C:\Program Files (x86)\KDiff3\kdiff3.exe %base %mine %theirs -o %merged --L1 %bname --L2 %yname --L3 %tname 

जब किसी मर्ज एक विरोध नहीं मिले किया जा सकता है प्रदर्शन। यदि वे KDiff3 लॉन्च करने और विलय विवादों को सुलझाने के लिए 'संपादन संपादित करें' बटन दबाएंगे।

हालांकि, जब मैं अपना विलय सहेजता हूं तो परिणाम वास्तविक कार्य फ़ाइल C:\projects\my-new-project\src\mvags1.mxml के बजाय .svn फ़ोल्डरों में एक अस्थायी फ़ाइल में सहेजा जाता है। अस्थायी स्थान KDiff3 आउटपुट विंडो में भी देखा जा सकता है।

enter image description here

मैं गलत तरीके से कुछ भी कॉन्फ़िगर किया गया है या कैसे KDiff3 TortoiseSVN गलत साथ काम करता है के लिए मेरी उम्मीदों हैं है?

मैं TortoiseSVN 1.7.5 और KDiff3 0.9.96 का उपयोग कर रहा हूं।

उत्तर

5

मेरी उम्मीदें कि कैसे KDiff3 TortoiseSVN और Subversion के साथ काम करेगा, त्रुटिपूर्ण थे। जिस व्यवहार का मैं अनुभव कर रहा था वह सही व्यवहार है।

TortoiseSVN साथ KDiff3 प्रयोग करने के लिए उचित प्रक्रिया है:

  1. KDiff3 साथ मर्ज का समाधान करें जब संघर्ष (TortoiseSVN में) का पता चलता है संपादित संघर्ष बटन पर क्लिक करें
  2. KDiff3 में सहेजें बटन क्लिक करें के रूप में हल हो गई
  3. बंद KDiff3
  4. TortoiseSVN में फ़ाइल को चिह्नित
0

एक शाखा का काम कर प्रतिलिपि को मर्ज करने के बाद (SVN मर्ज --quiet --accept http://../trunk स्थगित)

  • मैं TortoiseSVN विस्तार मेनू में जाएँ और खिड़की का चयन करें "का समाधान करें ..." की सूची के साथ विवादित आइटम प्रदर्शित।
  • पहले आइटम पर राइट क्लिक करें और फिर "संघर्ष संपादित करें" का चयन करें। KDiff3 विलय विंडो प्रकट होता है।
  • लाइन स्रोत का चयन करने के लिए बी दबाकर।
  • सहेजें पर क्लिक करें। फ़ाइल विलय परिणाम के साथ सहेजा जाएगा।
  • बंद KDiff3।

जब मैं KDiff3 से बाहर निकलता हूं तो टोर्टोइज एसवीएन में हल के रूप में स्वचालित रूप से संघर्ष कैसे किया जाता है?

मैं उपयोग कर रहा हूँ:

  • Windows 10 64
  • TortoiseSVN 1.9.5, बिल्ड 27581 - 64 बिट
  • kdiff3 संस्करण 0.9।98 (64 बिट) TortoiseSVN सी में
  • मर्ज उपकरण सेटिंग: \ Program Files \ KDiff3 \ kdiff3.exe% बेस% मेरा% उनकी -o% विलय कर दिया --L1 बेस --L2 मेरा --L3 उनका
संबंधित मुद्दे