2016-10-13 7 views
7

मैं गिट पर पढ़ रहा हूं, और मेरे पास एक बहुत ही खास सवाल है जिसे मैं जवाब देने के लिए संघर्ष कर रहा हूं।क्या जीआईटी जीसी निर्धारक अंतराल पर निष्पादित करता है?

git gc स्वायत्तता निष्पादित करता है?

मैं विभिन्न मंचों की अंगूर की बेल के माध्यम से सुन रहा हूं जो डिफ़ॉल्ट रूप से पुश या fetch/pull पर होता है - लेकिन मुझे यह कोई स्रोत नहीं मिल रहा है जो इसे सत्यापित करता है। यहां तक ​​कि the documentation itself खास इसी (जोर मेरा) हो जाता है:

कुछ Git आदेश स्वचालित रूप से Git जीसी चला सकते हैं; विवरण

के लिए नीचे दिए गए --ऑटो झंडा देख सकते हैं और --auto ध्वज को निर्दिष्ट

कुछ Git आदेशों संचालन है कि कई ढीली वस्तुओं बना सकते हैं प्रदर्शन के बाद Git जीसी --ऑटो चलाते हैं।

"ढीला पेड़ और ब्लॉब फ़ाइलों Git से साफ नहीं होगा किया गया निम्न कमांड में से एक है जब तक चलाया जाता है:

मैं निर्धारणात्मक कहने के लिए सक्षम होना चाहते हैं {रहस्य सूची यहाँ}। इन आदेशों में से किसी एक को चलाते समय, यदि ढीली वस्तुओं की संख्या gc.auto के मान से अधिक है, तो गिट स्वचालित रूप से ऑब्जेक्ट को एक पैकफाइल में संपीड़ित कर देगा "।

+2

शायद यह जानबूझकर भविष्य के संस्करणों को बाधित करने के लिए अस्पष्ट नहीं है? – the8472

+0

शायद, लेकिन मुझे किसी प्रकार का आधिकारिक सत्यापन चाहिए - एक तरफ या दूसरा – Matt

उत्तर

5

वर्तमान में उन हैं:

वास्तविक सूची एक करके सत्यापित किया जा सकता code search

इसके अलावा आप देख सकते हैं कि प्राप्त करने पर जीसी receive.autogc के साथ अक्षम किया जा सकता है, अन्य लोग अंत में जीसी चला सकते हैं।

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