TortoiseSVN में दो शाखाओं के बीच फाइलों की तुलना करें


83

मुझे पता है कि एसवीएन में यह कैसे करना है,

svn diff http://svn.example.com/branches/A/File1.txt http://svn.example.com/branches/B/File1.txt

लेकिन TortoiseSVN में ऐसा करने के लिए कम दर्दनाक तरीका होना चाहिए। आपको लगता है कि आप इसे शो लॉग से कर सकते हैं, लेकिन यह केवल वर्तमान शाखा पर संशोधन दिखाने के लिए प्रतीत होता है।

जवाबों:


109
  1. रिपॉजिटरी ब्राउज़र पर जाएं (<राइट क्लिक> / TortoiseSVN / रेपो-ब्राउज़र / <URL दर्ज करें)।
  2. शाखा बी पर राइट क्लिक करें मेनू खोलें, 'तुलना के लिए निशान' चुनें।
  3. फिर शाखा A पर राइट क्लिक मेनू खोलें, 'URL की तुलना करें' या 'अंतर के रूप में भिन्नता दिखाएं' का चयन करें।

मुझे लगता है कि यह सभी संस्करणों में अच्छी तरह से काम करता है, लेकिन अधिक हाल के संस्करणों में, आपको क्रिस एरिकसन द्वारा उल्लिखित शॉर्टकट का उपयोग नीचे दिए गए उत्तर में करना चाहिए।
थियागो सिल्वा

1
यह दृष्टिकोण स्थानीय परिवर्तनों को अनदेखा करता है जबकि क्रिस एरिकसन के जवाबों में दृष्टिकोण में स्थानीय परिवर्तन शामिल हैं। दोनों के उपयोग के मामले हैं। Imho सिर्फ कुछ एक के बारे में पता होना चाहिए।
स्नोज़्ज़लबर्ट

63

मुझे नहीं पता कि यह विशेषता कितनी नई है (मैंने निश्चित रूप से प्रलेखन को पढ़ा और जब मैंने प्रश्न पोस्ट किया तो उसे नहीं मिला), लेकिन अगर आप Shiftकिसी फ़ाइल पर राइट क्लिक करते समय बटन को दबाए रखते हैं, तो आप URL की तुलना किए बिना कर सकते हैं रिपॉजिटरी ब्राउज़र में जाने के लिए।

देखने के अंतर दस्तावेज़ में किसी अन्य शाखा / टैग में अंतर देखें ।

उदाहरण देकर स्पष्ट करने के लिए:

यहां छवि विवरण दर्ज करें


यह TortoiseSVN 1.6.12 (SVN 1.6.15 के अनुरूप), 2010-11-24 में ठीक काम करता है।
पीटर मोर्टेंसन

1
यह अधिक उचित रूप से रेपो ब्राउज़र को खोलने की आवश्यकता के बिना फाइलों की तुलना करने के सवाल का जवाब देता है। इसे प्यार करना। अनेक अनेक धन्यवाद! कुछ अन्य अच्छाइयां हैं जो SHIFT + राइट क्लिक में दिखाई देती हैं और TortoiseSVN मेनू को देखती हैं।
थियागो सिल्वा

इसी तरह निर्देशिकाएँ की भी तुलना की जा सकती है। कछुआ 1.6.7 - एक आकर्षण की तरह काम करता है।
एचीव

23

मुझे यह विधि बहुत आसान लगती है:

उस फ़ाइल के लिए संशोधन ग्राफ खोलें जिसे आप अलग करना चाहते हैं ( context menu->TortoiseSVN->Revision Graph)। पहले संशोधन का चयन करें, और फिर दूसरे संशोधन का चयन करने के लिए नियंत्रण पर क्लिक करें। अब चयनित संशोधनों में से एक पर राइट क्लिक करें, और Compare Revisionsसंदर्भ मेनू से चयन करें ।

TortoiseSVN 1.7.6 पर परीक्षण किया गया।

यहाँ छवि विवरण दर्ज करें

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.