Git svn init + fetch और git svn क्लोन में क्या अंतर है?


10

अपने कार्यस्थल पर स्थानीय रूप से गिट का उपयोग करने की कोशिश करते हुए जहां हम एसवीएन का उपयोग करते हैं मैं सब कुछ सेट करने के तरीके के बारे में बहुत कुछ खोज रहा था। मैंने जो पाया उससे लगता है कि समस्या के दो दृष्टिकोण हैं:

git svn clone URL

या

git svn init URL
git svn fetch

क्या वे अलग हैं? यदि हाँ तो कैसे? यदि नहीं, तो उसी के लिए दो तरीके क्यों? या यह सिर्फ एक किनारे का मामला है जहां वे ऐसा ही करते हैं?

जवाबों:


9

वह एक जैसे है। Git में कई उच्च-स्तरीय कमांड हैं जो अन्य अधिक निम्न-स्तरीय कमांड को कॉल करते हैं। उच्च-स्तरीय कमांड रोजमर्रा के कार्यों को आसान बनाने के लिए उपयोगकर्ता की ओर उन्मुख होते हैं और निम्न-स्तरीय कमांड git के डेटा संरचनाओं के संदर्भ में एक ही काम करते हैं। गिट शब्दावली में उन्हें चीनी मिट्टी के बरतन और प्लंबिंग कमांड कहा जाता है।

क्लोनिंग वह है जो एक उपयोगकर्ता करना चाहता है और इसमें एक एसवीएन रिपॉजिटरी से रिपॉजिटरी और लाने के लिए कम्यूटिंग शामिल है जो पूरी तरह से अलग रिपॉजिटरी कार्य हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.