2010-07-12 18 views
13

मैं अपने नियोक्ता (250 लोगों) कंपनी के लिए प्राथमिक स्रोत नियंत्रण के रूप में गिट को देख रहा हूं। आगे बढ़ने से पहले मैं निम्नलिखित प्रश्नों के उत्तर देना चाहता हूं।गिट में अधिकतम फ़ाइल आकार और अधिकतम भंडार आकार?

  1. क्या गिट के पास कोई विशिष्ट अधिकतम फ़ाइल आकार सीमा है जिसे वह संभाल सकता है? यदि ऐसा है, तो ये क्या है?

  2. गिट द्वारा अनुशंसित अधिकतम भंडार आकार क्या है? यह मुझे भंडार पर सेट हाउसकीपिंग निर्धारित करने में मदद करेगा।

+2

की संभावित डुप्लिकेट [फ़ाइल संख्या और Git में आकार सीमा] (http://stackoverflow.com/q/984707/456814) । –

उत्तर

26

Git limits में उल्लेख किया है, Git कोई फ़ाइल आकार या फ़ाइल संख्या सीमा से प्रति है।
लेकिन यह:

  • बड़ी फ़ाइलों को भी अच्छी तरह से प्रबंधन नहीं करेगा (जिसके कारण Git-BigFiles की तरह एक परियोजना मौजूद है)
  • टैग हर फ़ाइल के भीतर यह भंडार है, जिसके कारण, यदि आप के कई अलग अलग सेट है फाइलें जिनमें प्रत्येक का अपना विकास जीवन चक्र होता है, कई गिट रिपॉजिटरीज़ का उपयोग करना बेहतर है (true nature of submodules देखें)।
    यह दृष्टिकोण component-driven development के लिए अधिक उपयुक्त है, और quite different from the SVN external है। अंगूठे का
11

नियम: भंडार प्रति 1GB, फ़ाइल

प्रति 100 एमबी सर्वश्रेष्ठ प्रदर्शन के लिए, GitHub की सिफारिश खजाने 1GB प्रत्येक में रखा जाना। अगर बड़ी फाइलें (आमतौर पर, द्विआधारी) को भंडार से बाहर रखा जाता है तो यह सीमा आसान रहती है। यदि आपका भंडार 1 जीबी से अधिक है, तो आपको अनुरोध से एक विनम्र ईमेल प्राप्त हो सकता है कि आप भंडार के आकार को 1 जीबी के नीचे वापस लाने के लिए कम करें।

इसके अतिरिक्त, हम आकार में 100 एमबी से अधिक फ़ाइलों की सख्त सीमा रखते हैं। यह क्यों है, इस बारे में अधिक जानकारी के लिए, बड़ी फाइलों के साथ काम करने पर हमारे लेख देखें।

पर

देखो: Managing Large Files/What is my disk quota? (। यह दोनों GitHub और Git क्षमताओं को दर्शाता है)

+57

[गिट] (http://git-scm.com/) ** ** नहीं है [गिटहब] (https://github.com/)। – mgarciaisaia

+4

मुझे लगता है कि यह जवाब मैंने शुरू में सोचा से बेहतर है। उसका स्रोत वह कहता है जो वह कहता है। – ArekBulski

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