मैं एक एसवीएन भंडार के साथ इंटरफेस करने के लिए गिट का उपयोग करता हूं। मेरे पास काम करने वाली विभिन्न परियोजनाओं के लिए कई गिट शाखाएं हैं Iगिट और सी ++ वर्कफ़्लो, ऑब्जेक्ट को कैसे प्रबंधित करें और फ़ाइलों को संग्रहित करें?
अब, जब भी मैं 'गिट चेकआउट' का उपयोग करके एक शाखा से दूसरे में स्विच करता हूं, तो पिछली शाखा से सभी संकलित निष्पादन योग्य और ऑब्जेक्ट फ़ाइलें अभी भी वहां हैं। मैं जो देखना चाहता हूं वह यह है कि शाखा ए से बी में स्विच करने से सभी ऑब्जेक्ट फाइलों और बाइनरी के साथ एक पेड़ में परिणाम होता है, मैंने पिछली बार शाखा बी
एकाधिक गिट भंडार बनाने के बिना इसे संभालने का कोई तरीका है ?
अद्यतन: मैं समझता हूं कि निष्पादन योग्य और बाइनरी को भंडार में समाप्त नहीं होना चाहिए। मैं इस तथ्य से थोड़ा निराश हूं कि गिट में सभी शाखाएं सामान मेरे लिए बेकार है, क्योंकि यह पता चला है कि मुझे अपनी शाखा के लिए अपनी प्रॉक्सी गिट रिपोजिटरी क्लोन करना होगा। एसवीएन के लिए मैंने पहले ही कुछ किया है और गिट से बचने की उम्मीद है। बेशक, मुझे यह करने की ज़रूरत नहीं है, लेकिन इसके परिणामस्वरूप मैं शाखाओं (मजेदार नहीं) के बीच स्विच करने के बाद ज्यादातर समय एक नया कर सकता हूं।
आप अलग अलग निर्देशिका के लिए विभिन्न शाखाओं चेकआउट चाहिए जोड़ने कर रहे हैं, या मैं अपने हो रही है सवाल गलत है? – schnaader
आप स्रोत नियंत्रण में निष्पादन योग्य और बाइनरी क्यों चाहते हैं? – n0rd
जैसा कि किसी उत्तर में इंगित किया गया है, एक अच्छा समाधान एक अलग फ़ोल्डर में बनाना है जहां स्रोत हैं। लेकिन स्थानीय गिट भंडार क्लोनिंग वास्तव में तेज़ है, इसलिए यह बुरा नहीं हो सकता है। – Ismael