git - What does "*.jpg binary -delta" do in the .gitattributes file? -
रखने का सुझाव दे रहा है
*। Jpg binary -delta जीआईटी में repos के लिए .gitattribute
फ़ाइल में, लेकिन मुझे यकीन नहीं है कि यह क्या करता है जीआईटी के लिए मुझे 'डील्टा' ध्वज के कोई भी उदाहरण नहीं मिल सकते हैं।
इसका उद्देश्य बड़े फाइलों के लिए अपवाद या गति को गति देने का उद्देश्य है।
इससे संबंधित हो सकता है:
ऑब्जेक्ट पैकिंग
डेल्टा डेल्टा संपीड़न का प्रयास झूठी विशेषता डेल्टा के साथ पथ के लिए blobs के लिए नहीं किया जाएगा।
मैं "" में डेल्टा संग्रहण का विवरण।
यह बाइनरी फाइलों की डिफ़ॉल्ट रूप से सेट नहीं है क्योंकि:
हमारा मूल लक्ष्य लक्षित ऑडियंस जो लोग जीआईटी को स्रोत कोड नियंत्रण प्रणाली के रूप में उपयोग करते हैं।
:
मेरे डेपोटा जेपीजी मेरे एक रिपॉजिटरी में यह उपयोगी है अगर exif मेटाडेटा बदलता है लेकिन छवि डेटा नहीं है। मुझे लगता है कि आप ऐसा अन्य प्रारूपों के साथ भी कर सकते हैं जो संकुचित और असम्पीडित भागों (मैं इसे वीडियो कंटेनर के साथ भी करता हूं)। मुझे नहीं लगता कि यह डेल्टा जीज़िप या बीपीड सामग्री की कोशिश करने के लिए कभी भी समझ में नहीं आता।
मैं " binary
" का उपयोग नहीं करता हूं, जैसा कि मैंने इस्तेमाल किया है इसके बजाय एक कस्टम डिफाईड ड्रायवर (बाइनरी का अर्थ है " -diff
")।
डिफ़ॉल्ट रूप से क्या होना चाहिए, जब तक कि अब तक डिफॉल्ट हमेशा नहीं रहा है कि कोई gitattributes डिफ़ॉल्ट रूप से परिभाषित नहीं की जाती है । यह अच्छा है क्योंकि यह समझना सरल है; git फ़ाइल नामों की परवाह नहीं करता है जब तक कि आप इसे कहते हैं।
नकारात्मक पक्ष यह स्पष्ट रूप से यह है कि यह अतिरिक्त असाधारण कार्यविधि के बिना कुछ असामान्य वर्कलोड के लिए बेहतर प्रदर्शन नहीं कर सकता है।
< P>
* .ps -diff
इससे गिट को नियमित अंतर की बजाय बाइनरी फाइलें (या बाइनरी पैच सक्षम होने पर बाइनरी पैच,) उत्पन्न करने होंगे।
अतः "" बाइनरी
"सेटिंग को सेट करना" " टेक्स्ट
" और " diff
" के रूप में विशेषता को भी अनसेट करता है ऊपर ", लेकिन जेफ कह रहा था कि वह अपने मामले में केवल -डिफ
का उपयोग कर रहा था, जो फ़ाइल को द्विआधारी के रूप में लचर करने के लिए पर्याप्त था।
Comments
Post a Comment