मेरे पास 2 भंडार हैं। चूंकि ट्रंक कोड एक भंडार में था, जिसे संरक्षित किया गया था, मैंने चेकआउट किया और फिर अन्य भंडार में चेक किया (क्योंकि उपयोगकर्ताओं को पहले संरक्षित व्यक्ति की अनुमति नहीं थी)।2 अलग-अलग भंडारों में एसवीएन diff
अब मुद्दा यह है कि दोनों रिपॉजिटरीज पर काम किया गया है और हम अंततः दूसरे असुरक्षित व्यक्ति में संरक्षित व्यक्ति के साथ कोड/शाखा को विलय करना चाहते हैं। लेकिन, इन में संघर्ष होंगे।
क्या 2 रिपोजिटरी शाखाओं के लिए अंतर जानने का कोई तरीका है? इसके अलावा, अगर व्हाइटस्पेस परिवर्तन होते हैं, तो मैं उनको अनदेखा कैसे करूं?
मुझे यह विचार पसंद है। यदि अपेक्षित इन-फ़ाइल विवादों की मात्रा छोटी है तो आप दोनों दिशाओं में rsync -av --ignore = '। Svn' भी कर सकते हैं (पहले -n, सूखे रन ध्वज और फिर बिना) – bobah
सुझाव दें - exclude = " .svn " ... या .git .hg ... आदि उदाहरण: diff -w -u -r -N --exclude =" svn "वर्किंगकॉपी 1 वर्किंग कॉपी 2 – ideasman42
यदि आप वास्तव में पागल होना चाहते हैं: diff - w -u -r -N -x '* .pyc' --exlude = "। svn" वर्किंग कॉपी 1 वर्किंग कॉपी 2 | vim - –