2016-06-24 9 views
7

मैं समझता हूं कि git lfs lfs ट्रैक की गई फ़ाइलों को मेरे भंडार में पॉइंटर फ़ाइलों के साथ बदल देता है।गिट एलएफएस का उपयोग करके मुझे क्या लाभ होता है?

जो मुझे समझ में नहीं आता है वह है जो मुझे हो रहा है।

क्या यह सिर्फ इतना है कि मुझे कभी भी चेकआउट से जुड़े बाइनरी फाइलों को डाउनलोड नहीं करना पड़ेगा?

या क्या अन्य फायदे हैं?

उत्तर

2

यह क्लोन समय, भंडारण स्थान में कमी के लिए उबाल जाता है - जो भंडार क्लोन करते हैं - और नेटवर्क बैंडविड्थ दोनों क्लाइंट और रिपोजिटरी सर्वर के लिए उपयोग करते हैं।

यह सिर्फ औसत उपयोगकर्ता के लिए कि हो सकता है और कुछ भी big disadvantage रूप में देखते हैं के बाद से LFS भंडार के कुछ हिस्सों की, केंद्रीकरण का परिचय कम से कम।

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

Roadmap में कुछ और शामिल हैं, जैसे मेट्रिक्स, पुन: शुरू करने योग्य डाउनलोड जो बड़ी फाइलों के साथ सामान्य गिट के लिए नए और शायद फायदेमंद होंगे। शेष एलएफएस के लिए सुधार कम या ज्यादा है।

संबंधित मुद्दे