मेरे पास एक प्रोजेक्ट है जो कुछ तृतीय पक्ष पुस्तकालयों का उपयोग करता है।गिट उपट्री: पूरे भंडार के बजाय केवल उप-स्रोत का उपयोग करें
MY_COOL_PROJECT
3rdParty
LIB_1
LIB_2
Source
MY_PROJECT
पुस्तकालयों अलग खजाने में स्थित हैं: तो निर्देशिका संरचना की तरह कुछ है। तो, अगर मैं 3 पार्टी पुस्तकालयों के लिए एक Git भंडार का उपयोग करना चाहते मैं कर सकते हैं:
git subtree add --prefix 3rdParty/LIB_1 --squash http://My3rdPartyLibs.com/lib1.git master
हालांकि, lib1.git भंडार के अंदर सिर्फ एक ही बिन फ़ोल्डर मैं की जरूरत है। इसमें दस्तावेज, उदाहरण इत्यादि जैसे फ़ोल्डर भी शामिल हैं। मैं अपने भंडार को केवल संपूर्ण भंडार के बजाय lib1/bin फ़ोल्डर के साथ "कनेक्ट" कैसे कर सकता हूं? क्या यह भी संभव है?
काम कर रहा था आप विरल सबट्री के लिए एक समाधान मिला के लिए इस्तेमाल किया था? (वर्तमान उत्तर इसे पूरी तरह से हल नहीं कर रहा है) – inger