2017-08-20 18 views
5
➜ ~ brew info test 
Error: No available formula with the name "test" 
==> Searching for a previously deleted formula... 
Warning: homebrew/core is shallow clone. To get complete history run: 
    git -C "$(brew --repo homebrew/core)" fetch --unshallow 

Error: No previously deleted formula found. 

से उथले क्लोन चेतावनी को कैसे हटाएं मैंने गिट रिमोट एड्रेस को पहले होमब्री के दर्पण पते में संशोधित किया है। शायद यह इसके लिए प्रासंगिक है लेकिन मुझे नहीं पता।होमब्रू

उत्तर

6

बस के रूप में यह

To get complete history run:

git -C "$(brew --repo homebrew/core)" fetch --unshallow 

क्या कहते हैं इस तरह brew info सूत्र है कि अतीत में केवल अस्तित्व में लेकिन कुछ बिंदु पर हटाया के लिए खोज कर सकते हैं।

यह कुछ मामलों में मदद कर सकता है लेकिन शायद ज्यादा नहीं। उदाहरण के लिए, त्रुटि उस फ़ॉर्मूला नाम में टाइपो के कारण हो सकती है जिसे आप देखने का प्रयास कर रहे हैं। इन मामलों में मैं सभी इतिहास को लाने के बजाय, इस त्रुटि को अनदेखा करता हूं।

+1

मेरे पास ओपी के समान प्रश्न था। शायद वे सोच रहे हैं क्योंकि मुझे ऐसा करने की ज़रूरत है (मैंने हाल ही में जब तक यह चेतावनी कभी नहीं देखी), यह किस उद्देश्य से कार्य करता है, क्या मुझे हर बार जब मैं 'ब्रू जानकारी' करता हूं तो मुझे ऐसा करने की ज़रूरत है। क्या यह सिर्फ एक अस्थायी गड़बड़ है? मैं नियमित आधार पर गिट का उपयोग करता हूं लेकिन उथले बनाम गहरे क्लोन के साथ कोई अनुभव नहीं है। –

+0

यह कोशिश करते हैं और पता लगाने के लिए फैसला: > $ Git -सी "$ (शराब बनाना --repo homebrew/कोर)" को लाने --unshallow > त्रुटि: अनुमति एक के लिए –

+1

सरल व्याख्या से इनकार किया: खुले .git/FETCH_HEAD नहीं कर सकते "उथले क्लोन" यह है कि यह गिट रेपो पदचिह्न को कम करने के साथ संशोधन इतिहास के बिना गिट भंडार का एक क्लोन है। आप एक गिट क्लोन से प्राप्त संशोधन इतिहास की मात्रा को कम करने के लिए "गहराई" भी निर्दिष्ट कर सकते हैं। अनिवार्य रूप से आपको ब्लूटूथ के बिना कोडबेस का नवीनतम संस्करण मिलता है। –

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