WinMerge एक उत्कृष्ट और बहुत ही शक्तिशाली फाइल मर्जिंग टूल है, लेकिन जैसा कि नाम से ही जाहिर होता है, यह केवल विंडोज है। मैक पर एक अच्छा समकक्ष क्या है?
WinMerge एक उत्कृष्ट और बहुत ही शक्तिशाली फाइल मर्जिंग टूल है, लेकिन जैसा कि नाम से ही जाहिर होता है, यह केवल विंडोज है। मैक पर एक अच्छा समकक्ष क्या है?
जवाबों:
आप FileMerge का उपयोग कर सकते हैं , Apple के विस्तृत समाधान। यह मुफ़्त है और यह हर मैक ओएस एक्स स्थापित के साथ आता है।
केवल नकारात्मक पक्ष यह है कि आपको डेवलपर टूल इंस्टॉल करना होगा । आप उन्हें अपने डीवीडी इंस्टॉल पर पा सकते हैं जो आपके मैक (स्नो लेपर्ड या पहले) को खरीदने पर आया था। यदि ओएस का आपका संस्करण समर्थन करता है तो आप ऐप स्टोर से डेवलपर टूल भी प्राप्त कर सकते हैं।
फिर, आप इसे पा सकते हैं /Developer/Applications/Utilities/FileMerge.app
/Applications/Xcode.app/Contents/Applications/FileMerge.app
मुझे निम्नलिखित अनुप्रयोग मिले हैं:
FileMerge ( opendiff
)
यह अब Xcode कमांड लाइन टूल के साथ बंडल नहीं है, आपको Xcode को ऐप स्टोर या Apple डेवलपर वेबसाइट से इंस्टॉल करना होगा ।
कई भाषाओं के लिए ओपन सॉयर्ड ब्यूटिफायर और लैंग्वेज अवेयर कोड तुलना टूल।
Homebrew का उपयोग कमांड के माध्यम से किया जा सकता है :
brew install meld
Homebrew का उपयोग कमांड के माध्यम से किया जा सकता है :
brew install tkdiff
अप्प स्टोर पर उपलब्ध
नि: शुल्क परीक्षण के साथ वाणिज्यिक।
नि: शुल्क परीक्षण के साथ वाणिज्यिक।
होमब्रे में अब नहीं है, इसे 2014 से विकसित / अद्यतन नहीं किया गया है।
यह सभी देखें:
opendiff
मुझे निम्न त्रुटि देता है : xcode- चयन: त्रुटि: उपकरण 'opendiff' के लिए Xcode की आवश्यकता होती है, लेकिन सक्रिय डेवलपर निर्देशिका '/ Library / Developer / CommandLineTools' एक कमांड लाइन उपकरण उदाहरण है
kdiff3
अब काढ़ा में नहीं है, शायद इसलिए कि इसे 2014 के बाद से विकसित / अद्यतन नहीं किया गया है।
FileMerge.app के लिए सिफारिश से सहमत हैं। आपके पास मुफ्त, क्रॉस-प्लेटफ़ॉर्म डिफमर्ज़ प्रोग्राम भी है, लेकिन मुझे फ़ाइलमार्गर बेहतर लगता है।
आज इस धागे पर ठोकर खाई और सोचा कि मैं इस नए क्रॉस-प्लेटफ़ॉर्म ओएसएस डिफरेंट टूल का योगदान दूंगा जो फ़ाइल और डायरेक्टरी की तुलना का समर्थन करता है। यह मैक के लिए WinMerge का एक अच्छा विकल्प है। http://meldmerge.org/
मेल्ड एक दृश्य अंतर है और डेवलपर्स पर लक्षित उपकरण विलय। मेल्ड आपको फाइलों, निर्देशिकाओं और संस्करण नियंत्रित परियोजनाओं की तुलना करने में मदद करता है। यह दोनों फ़ाइलों और निर्देशिकाओं की दो-और तीन-तरफ़ा तुलना प्रदान करता है, और कई लोकप्रिय संस्करण नियंत्रण प्रणालियों के लिए समर्थन है।
मेल्ड आपको कोड परिवर्तन की समीक्षा करने और पैच को समझने में मदद करता है। यह आपको यह पता लगाने में भी मदद कर सकता है कि उस मर्ज में क्या चल रहा है जिसे आप टालते रहें।
meld
वर्तमान में (2017) के रूप में है: brew tap caskroom/cask; brew cask install meld
। अब इसे OSX एप्लिकेशन के रूप में बंडल किया गया है और इसके लिए किसी अतिरिक्त पैकेज की आवश्यकता नहीं है।
OS X के लिए एक आधुनिक, शक्तिशाली, लेकिन भुगतान किया गया (वर्तमान में Mar-2013 $ 69.99) फ़ाइल विलय आवेदन Kaleidoscope है । यह फ़ोल्डर्स, फाइलें और यहां तक कि छवियों को भी संभालता है। पृष्ठ से विज्ञापन की प्रति:
ब्लाक, फ्लुइड और यूनिफाइड लेआउट में टेक्स्ट की तुलना टू-वे और थ्री-वे दोनों मोड में करें। जल्दी से नेविगेट करें और अपने द्वारा देखे गए सबसे पठनीय अंतर के माध्यम से खोजें।
Force Quit
संवाद नहीं ला सका । वही फ़ाइल, के माध्यम से चलाने के लिए GNU diff
? परिणाम वापस करने के लिए 3 सेकंड से भी कम। जब यह काम करता है, तो यह अच्छी तरह से काम करता है, लेकिन यह हमेशा नहीं होता है। इसके अलावा, यह वास्तव में स्थानांतरित पाठ के ब्लॉक को पहचानने में काफी भोला है।
अराक्सिस मर्ज (http://www.araxis.com/merge_mac/index.html) इस क्षेत्र में सोने का मानक है और इसकी लागत समान है (बिट्स का वजन क्या है?)। विंडोज और मैक संस्करण हैं, और यह वास्तव में उत्कृष्ट है यदि आप अपने आप को बहुत समय बिताते हुए मल्टीवे भिन्न और विलय (वितरित संस्करण नियंत्रण प्रणालियों के इन दिनों में अधिक सामान्य) पाते हैं।
मूल्य निर्धारण शुरू होता है (सितंबर 2011 के अनुसार) $ 129 पर।
हो सकता है कि आप एप्लिकेशन को दिलचस्प पाएंगे SourceTree: http://www.sourcetreeapp.com/ SourceTree Git और Mercurial संस्करण नियंत्रण प्रणालियों के लिए एक निःशुल्क मैक क्लाइंट है। इसके लिए यह एक सामान्य उद्देश्य नहीं है कि यह अलग है या उपकरण को मर्ज नहीं करता है, लेकिन यह ध्यान देने योग्य है।
बियॉन्ड तुलना मैक के लिए अब बीटा में है। यह सबसे अच्छा अंतर / मर्ज प्रोग्राम है जिसका मैंने विंडोज पर उपयोग किया है और निश्चित रूप से जांचने लायक है।
पेरफोर्स, एक सोर्स कंट्रोल एप्लिकेशन, में एक निशुल्क * अंतर और मर्ज टूल है जो क्रॉस प्लेटफॉर्म है और मेरे मैक पर ठीक काम करता है। इसे P4Merge कहा जाता है ।
http://www.perforce.com/product/components/perforce-visual-merge-and-diff-tools
यह फ़ाइल को बहुत अच्छी तरह से प्रस्तुत करता है और एक तरह से तीन तरह के विलय को संभालता है। एक लंबे समय के WinMerge यूजर के रूप में मैं इससे बहुत खुश था। 3-मर्ज में छोटे मणि जैसे आइकॉन का उपयोग करने में कुछ उपयोग हो रहा है। एक आइकन मेरे बदलाव के लिए है, एक उनके और सामान्य पूर्वज के लिए है। एक बार जब आप इसे सीधे प्राप्त करते हैं तो यह बहुत मददगार था।
* यह नि: शुल्क था, लेकिन अब पेरफोर्स लाइसेंस के अधीन हो सकता है। जब तक आप इसे नहीं खरीदते हैं, तब तक सामान्य रूप से Perforce उपयोगकर्ताओं और / या फ़ाइलों की एक निश्चित संख्या तक सीमित होती है। हालाँकि, ये प्रतिबंध केवल अपने सर्वर-साइड सॉफ़्टवेयर का उपयोग करते समय समझ में आता है। इन क्लाइंट-ओनली टूल्स को वास्तव में उस तरह से लाइसेंस नहीं दिया जा सकता है। यदि मैं कभी इस मामले पर कंपनी से वापस सुनता हूं तो मैं अपडेट करूंगा।
मैक के लिए सेमेटिकमैरिज नामक एक एप्लिकेशन है ।
सेमेटिकमैर्ज, जैसा कि नाम :-) कहता है, एक उपकरण है जो पाठ के ब्लॉक के बजाय कोड संरचना के आधार पर विलय करने में सक्षम है। इसका मूल रूप से यह मतलब है कि यह पहले कोड को पार्स करता है और फिर विधियों, कक्षाओं और इसी तरह से विलय करता है, इसलिए यह काफी रिफ्लेक्टर अनुकूल है क्योंकि यह फ़ाइल के भीतर विभिन्न स्थानों पर ले जाने के दौरान भी विधियों / कार्यों से मेल खा सकता है।
इसे लिखते समय, सेमेटिक .NET, C, Java, C ++ और JavaScript का समर्थन करता है।
मैं एक मैक उपयोगकर्ता हूं जो संज्ञानात्मक कारणों से उत्पादकता में एक महत्वपूर्ण कारक के रूप में लालित्य और सौंदर्यशास्त्र से जुड़ा हुआ है। पूरी तरह से देशी और सुरुचिपूर्ण मानव इंटरफ़ेस मेरे लिए सर्वोपरि है।
मैंने कई दावेदार (अराक्सिस, पी 4 मार्गर और कई अन्य) की कोशिश की। मैंने कई खरीदे। मैं एक लंबे समय के लिए परिवर्तन प्यार करता था। अब मेरा पसंदीदा है कालीदोस्कोप। यह 3-रास्ता मर्ज प्रदान करता है, यह स्मार्ट तरीके से छवियों की तुलना कर सकता है, इसमें एक चालाक और सुरुचिपूर्ण इंटरफ़ेस है।
जब कोई एप्लिकेशन क्रॉस-प्लेटफॉर्म होने का दावा करता है, तो वह खतरे की घंटी बजाता है। अधिक बार नहीं, इसका मतलब है एक बदसूरत, गैर-देशी इंटरफ़ेस। जब काम में मस्ती करना मेरा विचार नहीं है तो काम करना।
मेल्ड एक अच्छा विकल्प है।
मैक पर meld स्थापित करने के लिए कदम:
MacPorts स्थापित करें:
स्थापना जानकारी में पाया जा सकता है: MacPort स्थापना MacPort स्थापित करने से पहले, यदि आपका कंप्यूटर उनके पास नहीं है, तो आपको Xcode और Xcode कमांड लाइन उपकरण स्थापित करना होगा।
अपने टर्मिनल को खोलें और निम्नलिखित कमांड निष्पादित करें
i) स्थापित करने वाला किराएदार: "sudo port install rarian"
II) इनस्टॉल मेल्ड: "सूटेड पोर्ट इनस्टर्ड मेल्ड
"
बूट पर शुरू करने के लिए dbus सेवा को कॉन्फ़िगर करें
मैं) सुडोकू लॉंचल लोड -w /Library/LaunchDaemons/org.freedesktop.dbus-system.plist
II) लॉन्चक्टल लोड -w /Library/LaunchAgents/org.freedesktop.dbus-session.plistdf
अपने / घर निर्देशिका निर्यात LC_ALL = en_US पर .bash_profile फ़ाइल में LC_ALL चर जोड़ें
टर्मिनल में मेल्ड कमांड टाइप करें और एप्लिकेशन आपके लिए लॉन्च किया जाएगा।
brew tap caskroom/cask; brew cask install meld
मैं VisualDiffer का उपयोग करता हूं ।
यह WinMerge जितना अच्छा नहीं है, लेकिन बहुत करीब और बहुत सस्ता ( फिलहाल $ 3 4.99!)। यह आशाजनक है।
यहाँ एक स्क्रीनशॉट है।
परिवर्तन - http://connectedflow.com/changes/
फ़ाइलों की सामग्री को मर्ज करने के लिए मेरा पसंदीदा मुफ्त समाधान केडीएफ 3 है । KDiff3 दो-तरफ़ा और तीन-तरफ़ा मर्ज कर सकता है, एक अच्छा GUI है और मर्ज के साथ सहायता करने के लिए कुछ बहुत शक्तिशाली सुविधाएँ हैं।
फ़ाइलों की सामग्री को मर्ज करने के लिए मेरा पसंदीदा गैर-मुक्त, लेकिन सस्ती ($ 30-ईश) समाधान 3 की तुलना में परे है । हां, बियॉन्ड तुलना 3 केवल एक देशी विंडोज या लिनक्स ऐप के रूप में उपलब्ध है, लेकिन मैं इसे विनेस्किन वाइनरी ऐप का उपयोग करने के लिए आसान के माध्यम से वाईएनईएन में चलाता हूं ।
जब निर्देशिका की सामग्री को विलय करने की बात आती है तो केडीडी 3 और बियॉन्ड तुलना 3 दोनों कर सकते हैं, लेकिन आईएमओ केडीफ 3 इस संबंध में बहुत उपयोगी नहीं है। सौभाग्य से परे निर्देशिका एक्स पर 3 एक्सल की तुलना करें, यहां तक कि ओएस एक्स पर भी।
लगता है कि मैक के लिए भी WinMerge 3 उपलब्ध कराने की योजना थी:
मैंने मैक के लिए अपनी पसंद नहीं बनाई है। लेकिन विंडोज पर मैं WinMerge, लिनक्स पर उपयोग मिलकर एक हो जाना (जो भी मैक के लिए उपलब्ध है), वर्तमान में उपयोग कर twdiff , मैं पहले से ही करने की कोशिश की FileMerge.app
, और कोशिश करने के लिए जा DiffMerge ।
Meld के बारे में एक नोट:
Meld OS X और Windows पर काम करता है, लेकिन इस समय उपलब्ध सिस्टम के लिए कोई ऑल-इन-वन पैकेज नहीं हैं। ओएस एक्स पर, मैकडॉर्ट्स या फिंक से मेल्ड उपलब्ध है।
brew tap caskroom/cask; brew cask install meld