मैं वर्तमान में meld
का उपयोग गिट डिफ टूल के रूप में करता हूं। यह बहुत अच्छा काम करता है, लेकिन मेरे पास संस्करण नियंत्रण के तहत कुछ पीडीएफ फाइलें भी हैं। हमेशा जब मैं git diff
करता हूं तो मुझे बदसूरत संदेश मिलते हैं जो मुझे सूचित करते हैं, कि वेल्ड उन बाइनरी फ़ाइलों की तुलना नहीं कर सकता है।मैं पीडीएफ के लिए एक अलग गिट diff उपकरण कैसे जोड़ सकता हूँ?
आज, मुझे diffpdf
मिल गया है जो बहुत अच्छा काम करता है। लेकिन मैं पीडीएफ के लिए diffpdf का उपयोग करने के लिए गिट को कैसे कॉन्फ़िगर कर सकता हूं (और केवल उनके लिए)?
मैं इस तरह मिल जाएँगी उपयोग करने के लिए Git कॉन्फ़िगर कर दिया है:
एक स्क्रिप्ट कहा जाता
git-meld
बनाएँ:#!/bin/bash meld "$2" "$5"
यह निष्पादन करें:
chmod +x git-meld
- मेरी config करने के लिए इसे जोड़े फ़ाइल:
git config --global diff.external git-meld
लेकिन जाहिर है कि मैं बस, diffpdf और meld दोनों का उपयोग करने के लिए इस तरह से अनुकूलित नहीं कर सकता।
+1, यह लगभग वही है जो मैं चाहता था। क्या मैं वैश्विक निर्दिष्ट कर सकता हूं कि मैं पीडीएफ को पीडीएफडीएफ के साथ तुलना करना चाहता हूं? (केवल प्रोजेक्ट चौड़े के बजाय) –
एक उपयोगकर्ता के लिए "वैश्विक" के लिए, 'core.attributesfile' कॉन्फ़िगरेशन विकल्प है जो एक फ़ाइल निर्दिष्ट करता है जो उपयोगकर्ता द्वारा काम की जाने वाली सभी परियोजनाओं पर लागू होगा (यह आपके '~/में निर्दिष्ट है। gitconfig' फ़ाइल)। सिस्टम स्कोप पर "ग्लोबल" के लिए, '/ etc/gitattributes' है (मान लीजिए कि आप एक डिस्ट्रो-प्रदत्त 'गिट' संस्करण का उपयोग कर रहे हैं - यह हो सकता है कि यह '/ usr/local/etc/gitattributes' हो या कुछ यदि आप अपना रोल करते हैं स्वयं। यह सब 'git help gitattributes' के शीर्ष भाग में प्रलेखित है। – twalberg
धन्यवाद! (क्या आप टिप्पणी को अपने उत्तर में नहीं रखना चाहते हैं?) –