DiffMerge - गाइड

डायरेक्टरीज़, फ़ाइलों और टेक्स्ट को एक साथ तुलना करें और मर्ज करें। रंग-कोडित हाइलाइट्स के साथ अंतरों को विज़ुअलाइज़ करें और किसी भी दिशा में मर्ज करें।


आरंभ करें

  1. बाएँ और दाएँ पथ सेट करें (ब्राउज़ करें, टाइप करें या ड्रैग एंड ड्रॉप करें)
  2. आवश्यकतानुसार तुलना सेटिंग्स और फ़िल्टर समायोजित करें
  3. शुरू करने के लिए Compare पर क्लिक करें
  4. डायरेक्टरीज़ डायरेक्टरी तुलना दृश्य खोलती हैं; फ़ाइलें टेक्स्ट तुलना दृश्य खोलती हैं

या दो टेक्स्ट स्ट्रिंग्स की सीधे तुलना करने के लिए Compare New Texts पर क्लिक करें।


डायरेक्टरी तुलना

दोनों डायरेक्टरीज़ की फ़ाइलें केंद्र में स्टेटस कॉलम के साथ साइड-बाय-साइड सूचीबद्ध होती हैं।

स्टेटस रंग

स्टेटसअर्थ
Left Onlyफ़ाइल केवल बाईं ओर मौजूद है
Right Onlyफ़ाइल केवल दाईं ओर मौजूद है
Differentफ़ाइलें सामग्री/आकार/तिथि में भिन्न हैं
Fuzzy Matchकेवल व्हाइटस्पेस में भिन्न हैं
Sameफ़ाइलें समान हैं

तुलना विधियाँ

विधितुलना करता है
sizeकेवल फ़ाइल आकार
timestampकेवल संशोधन तिथि
size+timestampदोनों (डिफ़ॉल्ट)
contentबाइट-दर-बाइट फ़ाइल सामग्री

मर्ज ऑपरेशन

  • Left → Right — बाएँ से दाएँ फ़ाइलें कॉपी करें
  • Left ← Right — दाएँ से बाएँ फ़ाइलें कॉपी करें
  • Delete — चयनित फ़ाइलें हटाएँ
  • सभी मर्ज ऑपरेशन Undo / Redo समर्थित हैं

नेविगेशन

  • अंतरों के बीच कूदने के लिए टूलबार बटन या शॉर्टकट का उपयोग करें
  • स्टेटस के अनुसार फ़िल्टर करें: Left Only, Right Only, Different, Same दिखाएँ/छिपाएँ
  • कॉन्टेक्स्ट मेनू के लिए राइट-क्लिक करें जिसमें Copy Path (फ़ाइल नाम, सापेक्ष या पूर्ण पथ) शामिल है

टेक्स्ट तुलना

दो संपादक साइड-बाय-साइड प्रदर्शित होते हैं और अंतर लाइन-दर-लाइन हाइलाइट होते हैं।

  • शब्द-स्तरीय डिफ़ हाइलाइटिंग (वैकल्पिक)
  • फ़ज़ी मिलान — व्हाइटस्पेस अंतरों को अनदेखा करता है (कॉन्फ़िगर करने योग्य पैटर्न)
  • सिंक्रोनाइज़्ड स्क्रॉलिंग (टॉगल करने योग्य)
  • मैनुअल ओवरराइड के साथ एन्कोडिंग ऑटो-डिटेक्शन
  • बाइनरी फ़ाइलें हेक्स डंप के रूप में प्रदर्शित (केवल पढ़ने योग्य)

मर्ज

  • व्यक्तिगत ब्लॉक या सभी अंतरों को एक साथ मर्ज करें
  • द्विदिशात्मक: left → right या right → left
  • पूर्ण Undo / Redo समर्थन
  • क्लिपबोर्ड से किसी भी ओर टेक्स्ट पेस्ट करें

तुलना इतिहास

  • पिछली तुलनाएँ सहेजी जाती हैं और मुख्य स्क्रीन पर सूचीबद्ध होती हैं
  • तुलना को फिर से चलाने के लिए डबल-क्लिक करें
  • सेटिंग्स लोड करने या हटाने के लिए राइट-क्लिक करें
  • नाम, पथ, तिथि और प्रकार के अनुसार क्रमबद्ध किया जा सकता है

कीबोर्ड शॉर्टकट

डायरेक्टरी तुलना

क्रियाशॉर्टकट
अगला अंतरOption + ↓
पिछला अंतरOption + ↑
पहला / अंतिम अंतरOption + Shift + ↑ / ↓
बाएँ → दाएँ मर्ज करेंCmd + Option + →
दाएँ → बाएँ मर्ज करेंCmd + Option + ←
हटाएँCmd + Option + Delete
फिर से तुलना करेंCmd + R
अंडू / रीडूCmd + Z / Cmd + Shift + Z

टेक्स्ट तुलना

क्रियाशॉर्टकट
अगला / पिछला अंतरOption + ↓ / ↑
चयन को बाएँ → दाएँ मर्ज करेंCmd + →
चयन को दाएँ → बाएँ मर्ज करेंCmd + ←
सभी बाएँ → दाएँ मर्ज करेंCmd + Shift + →
सभी दाएँ → बाएँ मर्ज करेंCmd + Shift + ←
फिर से तुलना करेंCmd + R
पेस्टCmd + V

सुझाव

  • फ़िल्टर — विशिष्ट फ़ाइल प्रकारों (जैसे *.py) पर ध्यान केंद्रित करने या बिल्ड आर्टिफ़ैक्ट को बाहर करने के लिए फ़ाइल/फ़ोल्डर फ़िल्टर का उपयोग करें
  • सामग्री तुलना — गति की कीमत पर सबसे सटीक तुलना के लिए "content" विधि का उपयोग करें
  • फ़ज़ी मिलान — उस कोड की तुलना के लिए बढ़िया जहाँ केवल इंडेंटेशन भिन्न हो
  • Copy Path — तुलना सूची में किसी भी फ़ाइल पर राइट-क्लिक करके उसका फ़ाइल नाम, सापेक्ष पथ या पूर्ण पथ कॉपी करें

गोपनीयता

  • सभी तुलनाएँ आपके कंप्यूटर पर स्थानीय रूप से चलती हैं
  • कोई फ़ाइल सामग्री किसी सर्वर पर नहीं भेजी जाती है
  • तुलना इतिहास केवल आपकी स्थानीय डिस्क पर संग्रहीत है