2017-02-03 9 views
5

क्या clone और pull पर सभी गिट-एलएफएस फ़ाइलों को स्पष्ट रूप से अनदेखा करने का कोई तरीका है?
(git-lfs अनइंस्टॉल करने के अलावा जो मैंने कर दिया)।एलएफएस को अनदेखा करते हुए गिट रिपोजिटरी को क्लोन/खींचने के लिए कैसे?


इस मामले Git-LFS में सिर्फ एक मंच मैं का उपयोग नहीं करते के लिए पूर्व संकलित libs शामिल ... इसलिए वहाँ बिल्कुल उन्हें प्राप्त करने में कोई फायदा नहीं है।

+0

वे एक विशेष निर्देशिका में हैं? आप उस मामले में स्पैस चेकआउट का प्रयास कर सकते हैं। –

+0

मुझे यकीन नहीं है, वे बिखरे हुए प्रतीत होते हैं, भले ही, ऑप्ट-आउट करने का कोई तरीका था, तो यह बेहतर होगा। – ideasman42

+0

https://stackoverflow.com/questions/41716509/fail-to-clone-repository-with-git-lfs/46656484#46656484 में चरणों की आवश्यकता है। – avp

उत्तर

4

दो विकल्प:

1) GIT_LFS_SKIP_SMUDGE चर का उपयोग करना:

2) Git-LFS का विन्यास धब्बा:

git config --global filter.lfs.smudge "git-lfs smudge --skip" 
git clone SERVER-REPOSITORY 

इस विन्यास पूर्ववत करने के लिए, निष्पादित करें:

git config --global filter.lfs.smudge "git-lfs smudge -- %f" 
+0

यह अच्छा होगा अगर यह 'git-lfs' को इंस्टॉल किए बिना संभव था। वर्तमान में इसका मतलब है कि अगर मैं एक स्रोत पैकेज बनाना चाहता हूं, तो उसे 'गो', 'रूबी' + कुछ अतिरिक्त पर निर्भर होना चाहिए ... 220 एमबी से अधिक तक जोड़ना, बस इतना ही मैं इसे अनदेखा करने के लिए कह सकता हूं: एस – ideasman42

+1

असल में यह है। यह वैकल्पिक नंबर 0 है, यदि आप गिट-एलएफएस इंस्टॉल नहीं करते हैं तो सभी एलएफएस फाइलों को सिर्फ अनदेखा कर दिया जाएगा। –

+0

https://github.com/opentoonz/opentoonz के साथ मेरे परीक्षण पर नहीं, मुझे त्रुटियां मिलती हैं: 'git-lfs: कमांड नहीं मिला' त्रुटि: बाहरी फ़िल्टर 'git-lfs smudge -% f' विफल 127' ' चेतावनी: क्लोन सफल हुआ, लेकिन चेकआउट विफल रहा। – ideasman42

2

मैं वर्तमान में गिट-एलएफएस के साथ बड़ी फ़ाइलों को डाउनलोड करने (और बाद में हटाने) के लिए एक साफ तरीका खोजने के लिए खुद को संघर्ष कर रहा हूं।

git lfs install --skip-smudge

विश्व स्तर पर परिभाषित करेगा शुरू में डाउनलोड LFS को छोड़, जब खजाने क्लोनिंग:

हालांकि, वहाँ @Marcelo एविला डे ओलिविएरा के पद के लिए एक तिहाई विकल्प नहीं है।


 

संपादित करें: मैं बुनियादी Git-LFS से निपटने के लिए एक ट्यूटोरियल बना लिया है। कोई प्रतिक्रिया और सुझाव बहुत स्वागत है।

आपको कम से इसे पा सकते हैं:

https://sabicalija.github.io/git-lfs-intro/

या के माध्यम से इसे खींच:

git clone https://github.com/sabicalija/git-lfs-intro.git

+0

इस तरह के क्लोनिंग के बाद मैं क्लोन रेपो में नई बड़ी फाइलें जोड़ सकता हूं और उन्हें धक्का दे सकता हूं? –

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