Git बनाम पोर्टेबल गिट


20

मैं अपना सिस्टम अक्सर नहीं करता, और आखिरी बार जब मैंने देखा तो डाउनलोड सूची में केवल "नियमित" गिट था । अब मैं देख रहा हूं कि उन्होंने पोर्टेबल वैरिएंट को भी बाहर धकेल दिया है ... केवल मैं ही नहीं ढूंढ पा रहा हूं कि वे वास्तव में "पोर्टेबल" से क्या करते हैं ... क्योंकि गिट को एनवायरनमेंटल वैरिएबल और सामान की जरूरत होती है। ठीक से काम करने के लिए ...

क्या कोई एक शब्द या दो में संक्षिप्त विवरण दे सकता है? (अच्छा, ... दस से बीस :-)

मुझे पता है कि मैं इसे स्थापित कर सकता हूं, और फिर इसे हटा सकता हूं - लेकिन मैं एक नई प्रणाली पर ऐसा करने से बचना पसंद करता हूं।

जवाबों:


17

इस संदर्भ में पोर्टेबल का अर्थ है कि आपको किसी विशेष स्थापना प्रक्रिया की आवश्यकता नहीं है। आप केवल USB ड्राइव (विशिष्ट मामले) पर संग्रह को अनपैक कर सकते हैं और इसे वहां से चला सकते हैं। पोर्टेबल के विपरीत एक ऐसा प्रोग्राम होगा, जिसे फाइलसिस्टम पदानुक्रम में किसी विशिष्ट स्थान पर होने के लिए कुछ फ़ाइलों की आवश्यकता होती है, इसके लिए आवश्यक प्रविष्टियों आदि की आवश्यकता होती है।

वैसे, सभी git की जरूरत चेकआउट और रिपॉजिटरी स्टोर करने के लिए एक जगह है। पर्यावरण चर कुछ कार्यों को स्वचालित करते हैं, लेकिन वे बुनियादी संचालन के लिए आवश्यक नहीं होते हैं, आप इसके बजाय कमांड लाइन तर्क का उपयोग कर सकते हैं, और यदि आप उनका उपयोग करना चाहते हैं, तो आप उन्हें एकल टर्मिनल सत्र के लिए सेट कर सकते हैं। इसलिए वे पोर्टेबिलिटी को प्रभावित नहीं करते हैं।


2
तो मूल रूप से, यह स्वयं निहित है, reg को स्टोर नहीं करता है। प्रविष्टियां, और अगर मैं पोर्टेबल संस्करण का उपयोग करता हूं तो मुझे कमांड लाइन तर्क को आदेशों की आपूर्ति करने की आवश्यकता होगी। अन्यथा, इससे चीजें हमेशा की तरह होती हैं (यानी परियोजना से जुड़ी हर चीज .git को जाती है)।
राकेश

विशिष्ट होने के लिए, रेपो के बारे में सब कुछ एक .gitनिर्देशिका में निहित है । @Rook।
Sathyajith भट्ट
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.