लिनक्स के लिए ग्राफिकल डीआईएफएफ कार्यक्रम [बंद]


224

मैं वास्तव में पीसी के लिए एक ग्राफिकल डीआईएफएफ कार्यक्रम के लिए आरैक्सिस मर्ज पसंद करता हूं । मुझे पता नहीं है कि लिनक्स के लिए क्या उपलब्ध है , हालांकि। हम अपने z800 मेनफ्रेम पर SUSE लाइनक्स चला रहे हैं। मैं सबसे आभारी हूँ अगर मैं कुछ संकेत मिल सकता है जो अन्य सभी कार्यक्रमों को पसंद करता है।


3
किसी ने भी tkdiff का उल्लेख नहीं किया है। आश्चर्य! यह पिघलने की तुलना में तेजी से धधक रहा है।
निनाद

1
मुझे माफ कर दो। लेकिन यह सवाल बहुत रचनात्मक है। हालाँकि यह ऑफ-टॉपिक के रूप में योग्य हो सकता है
lrleon

यहाँ भी मददगार। और मुझे लगता है कि "द्वारा समर्थित ... विशेषज्ञता ..."
nate

यहां बताए गए तरीकों से लिनक्स के लिए दृश्य दृश्य उपकरण अधिक हैं, और विंडोज टूल वाइन के माध्यम से काफी अच्छी तरह से काम करते हैं। हालाँकि, सभी लिनक्स विज़ुअल के अलग-अलग उपकरण जो मैंने आज़माए हैं, बड़ी फ़ाइलों की तुलना में बेहद धीमी हैं - विंडोज टूल के लिए 30 सेकंड / 1 सेकंड के आदेश पर।
डैन डस्केल्सस्कु

जवाबों:


230

: मैं दो चित्रमय diff कार्यक्रमों के बारे में पता मिलकर एक हो जाना और KDiff3 । मैंने केडीडी 3 का उपयोग नहीं किया है, लेकिन मेल्ड मेरे लिए अच्छा काम करता है।

ऐसा लगता है कि दोनों खुले पैकेज 1111 के लिए मानक पैकेज रिपॉजिटरी में हैं


19
मैंने पाया है कि Meld बहुत शक्तिशाली है, हालांकि यह बहुत बड़ी फ़ाइलों पर सुस्त हो जाता है।
Stephen mulcahy

2
मुझे मेल्ड का SUvversion एकीकरण पसंद है। यदि आप अपना वर्तमान फ़ोल्डर खोलते हैं तो आपको उन फ़ाइलों की एक सूची दिखाई देती है जो आपके पिछले चेक-इन के बाद बदल गई हैं। बहुत व्यावहारिक।
एलेक्सिस विलके

3
मेल्ड के लिए +1 - वास्तव में स्लीक। निश्चित रूप से अधिक पठनीय जीयूआई में से एक है जो मैंने उपयोग किया है।
btongeorge

यदि आप लाइन द्वारा लाइन का संकलन करते हैं, तो मेल्ड अच्छा है। लेकिन अगर आप फ़ाइल मेलड पर अधिक बदलाव करते हैं, तो आप परिवर्तनों को सही ढंग से नहीं पा सकते हैं। मुझे लगता है कि बियॉन्डकॉमफ़ेयर सबसे अच्छा मेल्ड से।
मेसुत टैसी

1
मेल्ड बस कुछ भी अलग करने से इनकार करता है जिसमें बाइनरी डेटा का एक भी बाइट होता है। पीडीएफ फाइलों के लिए बेकार मैं अलग करने की कोशिश कर रहा हूँ।
मैजगार्ड

44

BeyondCompare को अभी एक Linux संस्करण में जारी किया गया है।

नि: शुल्क नहीं, लेकिन विंडोज संस्करण हर पैसे के लायक है - मुझे लगता है कि लिनक्स संस्करण समान है।


10
BeyondCompare महान IMO है, जो सभी एकीकृत-संस्करण-नियंत्रण नियंत्रण उपकरणों और आइड-पैक या ओएस मानक उपकरण से बेहतर है जिसका मैंने कभी उपयोग किया है। +1
davenpcj

1
यह एक शानदार विंडोज़ ऐप है, मैंने इसे लिनक्स पर कभी इस्तेमाल नहीं किया है।
डैनियल किवातिनोस

3
BeyondCompare लिनक्स पर अच्छी तरह से काम करता है और IMO
tonylo

मेल्ड अच्छा है अगर फ़ाइल में थोड़े से बदलाव हैं लेकिन आसानी से भ्रमित हो रहे हैं तो मैंने BeyondCompare की कोशिश की, मेरे लिए इस मामले में यह बेहतर नहीं था और मैं मेल्स इंटरफ़ेस पसंद करता हूं।
टेम्पू

Linux पर BeyondCompare की कोशिश की और अजीब व्यवहार किया। संघर्षों को दिखाता है जब वह इसे स्वयं हल कर सकता है। इसके अलावा परिवर्तनों को लागू करना मुझे अजीब लगता है। निचली
पैनल

39

यदि आप विम का उपयोग करते हैं, तो आप इनबिल्ट डिफाइन कार्यक्षमता का उपयोग कर सकते हैं। vim -d file1 file2आपको सही स्क्रीन में ले जाता है, जहाँ आप सभी प्रकार के मर्ज और डिलीट कर सकते हैं।


1
फ़ाइलों को 'अलग' करने के लिए एक संपादक का उपयोग करने का मुख्य लाभ यह है कि आप मैन्युअल रूप से फ़ाइलों को जगह में संपादित कर सकते हैं। इसके अतिरिक्त, वीआईएम ऑटोमैटिक डिफ फोल्डिंग आपको केवल अंतरों को देखने और छिपे हुए कोड का विस्तार करने की अनुमति देता है जब आपको इसकी आवश्यकता होती है।
नीमरोड

1
मैं अक्सर इस क्षमता का उपयोग करता हूं, हालांकि मेल्ड के साथ विलय करना बहुत आसान है क्योंकि आप अक्सर तीर में से एक पर क्लिक कर सकते हैं और आप वहां हैं।
एलेक्सिस विलके

1
यह मेरी राय में सबसे अच्छा जवाब है। धन्यवाद महोदय। विम के साथ एक समाधान के लिए +1।
राणा

28

डिफ्यूज़ भी बहुत अच्छा है। यहां तक ​​कि यह आपको आसानी से समायोजित करता है कि मैच-बिंदुओं को परिभाषित करके लाइनों का मिलान कैसे किया जाता है।


मैच पॉइंट्स को मैन्युअल रूप से समायोजित करने में सक्षम होना वास्तव में एक बड़ी विशेषता है!
1960 में Sk606

3
मैंने बस फैलाने की कोशिश की और इसने एक फाइल पर मेल्ड की तुलना में सैनर तुलना परिणाम दिया जहां एक ब्लॉक को एक if स्टेटमेंट (+1) में ले जाया गया। हालाँकि, आप 2 निर्देशिकाओं में अंतर नहीं कर सकते, यह केवल (-1) फाइलें हैं।
w00t

एकमात्र उपकरण (अलग रूप vimdiff) जो मेरी जानकारी के लिए असीमित मात्रा में फ़ाइलों को विलय / अलग करने की अनुमति देता है। net kdiff3अधिकतम 4 फाइलों के साथ है।
होइजई

18

Emacs Ediff के साथ आता है ।

यहां एडिफ़ जैसा दिखता है EdiffScreenshot


ediff अद्भुत है, और emacs के साथ एकीकरण मीठा है
एलेक्स रेकेरी

12
यह जिस तरह से इसे पसंद करता है, उसे सेटअप करना बहुत मुश्किल है, और डिफ़ॉल्ट रूप से यह क्रिसमस ट्री की तरह दिखता है, यह स्पष्ट नहीं है। और एक Emacs zealot की टिप्पणी।
Blais

मामले में कोई भी डिफ़ॉल्ट एडिफ सेटअप को नापसंद करता है। ;; don't start another frame (setq ediff-window-setup-function 'ediff-setup-windows-plain) ;; put windows side by side (setq ediff-split-window-function (quote split-window-horizontally)) स्रोत
अज़मसा


6

xxdiff हल्का है यदि आप इसके बाद हैं।


4
xxdiff मेक कोड समीक्षाओं के लिए सुविधाओं से भी सुसज्जित है, और इसे स्क्रिप्ट से एकीकृत करने के लिए जमीन से बनाया गया है (उदाहरण के लिए, "निर्णय मोड" और इसके साथ आने वाली पायथन लाइब्रेरी, जो स्वचालित आबंटन के कई उदाहरणों के साथ है) )। यह हल्का है कि यह सी में लिखा है, इसलिए यह तेजी से चलता है, और यह डेस्कटॉप वातावरण (केवल क्यूटी के खिलाफ लिखा गया) पर निर्भर नहीं करता है।
blais

4

मैंने एक बार मेल्ड का उपयोग किया है, जो बहुत अच्छा लग रहा था, और मैं अधिक बार कोशिश कर सकता हूं। vimdiff अच्छी तरह से काम करता है, यदि आप अच्छी तरह से जानते हैं। अंत में मैं उल्लेख करता हूं कि मैंने पाया है कि xxdiff एक त्वरित तुलना के लिए एक उचित काम करता है। वहाँ कई अलग-अलग कार्यक्रम हैं जो एक अच्छा काम करते हैं।


2

कोम्पर फ़र्क के लिए ठीक है, लेकिन मैं डर्डिफ़ का उपयोग करता हूं । यद्यपि यह बदसूरत दिखता है, डर्डिफ़ 3-तरफा मर्ज कर सकता है - और आप उपकरण के अंदर सब कुछ कर सकते हैं (अंतर और विलय दोनों)।


1

नहीं है DiffMerge SourceGear से । यह बहुत अच्छा है। अराक्सिस मेराज विंडोज से याद किए जाने वाले कार्यक्रमों में से एक है। मुझे आश्चर्य है कि यह शराब के तहत काम करता है;) यह एक कोशिश दे सकता है


0

यदि आप SVN (तोड़फोड़) स्रोत नियंत्रण का उपयोग कर रहे हैं तो ग्रहण के लिए उप ग्रहण में एक उत्कृष्ट ग्राफिकल अंतर प्लगइन है।


0

मुझे आमतौर पर तोड़फोड़ करने वाले रिपॉजिटरी से कोड्स को अलग करने की आवश्यकता होती है और अब तक ग्रहण ने मेरे लिए वास्तव में अच्छी तरह से काम किया है ... मैं अन्य कार्यों के लिए केडीएफ 3 का उपयोग करता हूं।


1
बस केडीफ 3 पर एक नोट: यह फ़ाइलों की तुलना करने के लिए अच्छी तरह से काम करता है, हालांकि, विलय को एक मस्तिष्क के साथ फिर से लिखने की आवश्यकता है। मर्ज किए गए फ़ाइलों को सहेजने के बाद नियमित रूप से सहेजा नहीं जाता है और वर्कफ़्लो कहीं क्लंकी और पूरी तरह से बेकार के बीच है। अपने स्वयं के हताशा और खोए हुए उत्पादकता के अनगिनत घंटे बचाएं और कुछ भी उपयोग करें।
एलेक्स बार्कर

0

मैं Guiffy का उपयोग करता हूं और यह अच्छी तरह से काम करता है। (स्रोत: guiffy.org )
वैकल्पिक शब्द


3
जब तक हमने इसके साथ कई बहुत गंभीर मुद्दों की खोज नहीं की, तब तक हम काम पर गुफी का उपयोग करते थे। उदाहरण के लिए, बड़ी फ़ाइलों पर यह फ़ाइल के भाग को मर्ज कर सकता है, फिर बस आंशिक रूप से मर्ज की गई फ़ाइल को छोड़कर विफल हो सकता है। इसमें और भी दिलचस्प मुद्दे थे, जैसे कि चित्रमय ">" वर्ण मर्ज का हिस्सा बन गए।
मार्क केगेल
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.