जवाबों:
सभी गोगलर्स के लिए ... बियॉन्ड आउट की तुलना करें इसके नियमों की तुलना करें । प्रो संस्करण के लिए लागत 30 डॉलर या 50 डॉलर है।
FileMerge (मुक्त), Xcode के साथ भेज दिया, एक निर्देशिका दृश्य प्रदान करता है।
एक कमांड लाइन संस्करण टर्मिनल एप्लिकेशन ऑपेंडिफ के माध्यम से उपलब्ध है।
opendiff
ओएस एक्स के साथ लगभग "बंडल" माना जा सकता है लेकिन जब मैंने दो फ़ोल्डर्स को अलग करने की कोशिश की तो यह एक बदसूरत दृश्य खोल दिया जो समझने में इतना आसान नहीं था और मैं यह भी नहीं देख पा रहा था कि मैं कैसे करूं फ़ाइल दृश्य में दो फ़ाइलों को मर्ज करें। मुझे यकीन है कि यह संभव है, लेकिन अगर यह मूल विशेषता स्पष्ट नहीं है, तो मैं कुछ बेहतर देखना पसंद करूंगा;)
यदि आपको टर्मिनल का उपयोग करने में कोई आपत्ति नहीं है, तो diff
कमांड निर्देशिकाओं की तुलना कर सकता है।
यह उपयोगिता अधिकांश लिनक्स वितरणों में भी उपलब्ध है।
diff -rq directory1/ directory2/
-r
उपनिर्देशिका के माध्यम से पुनरावृत्ति को इंगित करता है, और -q
संक्षिप्त आउटपुट देता है (यानी वास्तविक भिन्नता नहीं दिखाते हैं, बस ध्यान दें कि क्या फाइलें / डायर अलग हैं)।
अन्य उपयोगी विकल्प हैं:
-s
समान फ़ाइलों की रिपोर्ट करें,
-i
फ़ाइल सामग्री में मामले को अनदेखा करें,
--ignore-file-name-case
फ़ाइल नामों की तुलना करते समय मामले को अनदेखा करें।
यदि आप .DS_Store
फ़ाइलों में अंतर के बारे में चेतावनी (ज्यादातर उपयोगिता चेतावनियों) से बचना चाहते हैं , तो उपयोग करें:
diff -rq directory1/ directory2/ | grep -v .DS_Store
डिफ्लेमर को आपकी सभी आवश्यकताओं को पूरा करना चाहिए।
brew cask install diffmerge
इसे स्थापित किया है और यह बिना किसी समस्या के स्थापित किया गया है।
मैंने हाल ही में कैलिडोस्कोप (लगभग $ 40 यूएस) की एक प्रति खरीदी थी । यह एक साफ एप है।
vimdiff कमांडलाइन के माध्यम से भी उपलब्ध है और अधिकांश UNIXy डोमेन में पोर्टेबल है।
नॉन बोन्स सॉफ्टवेयर के टेक्स्ट रैंगलर के साथ आने वाले डिफरेंशियल टूल में डायरेक्टरी कम्पेरिजन है, हालाँकि यह केवल यह दिखाता है कि दोनों डायरेक्टरी में कौन सी फाइल्स हैं, और जो कि हर एक डायरेक्टरी में हैं। जब आप एक ऐसी फाइल का चयन करते हैं जो दोनों में होती है तो आप एक बटन के क्लिक के साथ परिवर्तन लाइन को विलय करके संपादित कर सकते हैं। यह आपको फ़ाइलों को स्थानांतरित करने की अनुमति नहीं देता है। आपको यह बाहरी रूप से करना होगा (जैसे खोजक के माध्यम से)।
मुझे यह बेहतर मुफ्त विकल्पों में से एक लगता है।
इसे प्राप्त करने के लिए एक और साफ उपकरण rsync है, जैसा कि यूनिक्स और लिनक्स स्टैकएक्सचेंज पर वर्णित है । दो फ़ोल्डरों की तुलना करने के लिए आप कर सकते हैं
rsync -avun $SOURCE $TARGET
और अगर आप वास्तव में फ़ाइल स्थिरता / बिट रोट के बारे में चिंतित हैं, तो फ़ाइल चेकसम की तुलना करने के लिए सी विकल्प भी है
rsync -avnc $SOURCE $TARGET
मैं फ़ोल्डर सिंक का उपयोग करता हूं । मैक ऐप स्टोर पर इसकी कीमत $ 8.99 है। यह वास्तव में अच्छी तरह से काम करता है।
सबसे आसान समाधान: ड्रॉपबॉक्स या समान का उपयोग करके फ़ाइलों को सिंक करें, फिर बस विंडोज पर WinMerge का उपयोग करें।
FileMerge उपयोगिता कि Xcode के साथ जहाज फ़ोल्डर्स की तुलना नहीं करता है और मर्ज / संपादन नहीं करता है।
आपको शक्तिशाली ओपन-सोर्स सॉफ़्टवेयर मेल्ड की कोशिश करनी चाहिए । OSX के लिए मैक संस्करण मेल्ड में पाया जा सकता है । यह निर्देशिका और फ़ाइल तुलना दोनों का समर्थन करता है और मैक के तहत बढ़िया काम करता है।
मुझसे कहा गया कि मैं इस उत्तर को सुधारूं और समझाऊं कि क्यों अच्छा है। सामान्यतया, Meld एक पूर्ण सुविधा तुलना सॉफ्टवेयर है जिसका उपयोग मुख्य रूप से GNOME में किया जाता है। यह बहुत सारे सॉफ्टवेयर से बेहतर है क्योंकि यहां सूचीबद्ध हैं
वह हिस्सा जो उतना अच्छा नहीं है कि वह GTK के तहत विकसित हो। तो कभी-कभी यह प्रकृति मैक कार्यक्रमों की तरह महसूस नहीं करता है। इसके अलावा, पुराने मैक संस्करण थोड़े छोटी गाड़ी थे। लेकिन नवीनतम 3.19.2 है कि मैं वर्तमान में काम करता है महान और मैं एक मुद्दा कभी नहीं मिला है।
मैं अतीत में बड़े फ़ोल्डर संरचनाओं (डीवीडी) की तुलना कर रहा हूं और मैंने ऐसा करने के लिए कमांड-लाइन उपयोगिता विकसित की थी। मैंने हाल ही में उपयोगिता (CrCCheckCopy) को मुफ्त और क्रॉस-प्लेटफ़ॉर्म (MacOS और Windows) बनाया है।
CrcCheckCopy स्रोत फ़ोल्डर को स्कैन करता है और सभी फ़ाइलों के CRC टिकटों वाली एक फ़ाइल बनाता है। फिर, लक्ष्य फ़ोल्डर की तुलना करने के लिए इस फ़ाइल का उपयोग किया जाता है।
आप इसे यहां से प्राप्त कर सकते हैं: https://www.starmessagesoftware.com/crccheckcopy आपकी प्रतिक्रिया की आप बहुत सराहना करते हैं।