IntelliJ git स्टैस का समर्थन करता है और साथ ही यह शेल्वी कमांड में निर्मित है। ये उद्देश्य और उपयोगिता में लगभग समान हैं। उनके बीच क्या अंतर है?
IntelliJ git स्टैस का समर्थन करता है और साथ ही यह शेल्वी कमांड में निर्मित है। ये उद्देश्य और उपयोगिता में लगभग समान हैं। उनके बीच क्या अंतर है?
जवाबों:
IntelliJ प्रलेखन से :
गिट एकीकरण में, ठंडे बस्ते में डालने और अनसुना करने के अलावा, क्रमशः "स्टैशिंग" और "अनसैशिंग" का समर्थन किया जाता है। इन विशेषताओं में बहुत कुछ सामान्य है, एकमात्र अंतर यह है कि पैच को किस तरह से उत्पन्न और लागू किया जाता है।
- स्टैक्ड परिवर्तन के साथ पैच Git द्वारा ही उत्पन्न होते हैं। उन्हें बाद में लागू करने के लिए, आपको IntelliJ IDEA की आवश्यकता नहीं है।
- आश्रय परिवर्तन के साथ पैच IntelliJ IDEA द्वारा उत्पन्न होते हैं। आम तौर पर, वे आईडीई के माध्यम से भी लागू होते हैं। IntelliJ IDEA के बाहर आश्रय परिवर्तन लागू करना भी संभव है लेकिन इसके लिए अतिरिक्त चरणों की आवश्यकता होती है।
git stash push
।
वे बहुत समान हैं सिवाय इसके:
इसके अलावा, IMHO, शेल्व थोड़ी तेजी से काम करता है, खासकर एक बड़ी परियोजना में, जब बहुत सारी फाइलें बदल दी गईं।
अधिक जानकारी के लिए दस्तावेज़ देखें ।
git stash -- foo/bar.txt
एक अलग फायदा यह है कि इन्टेलिज के शेल्व में सादे गिट के स्लैश के ऊपर है कि शेल्व का उपयोग करके, आप एक चैनल में कई रिपोज से संबंधित परिवर्तनों को बचा सकते हैं। स्टैश का उपयोग करते हुए, आपको प्रत्येक रेपो में व्यक्तिगत रूप से स्टैश / अनस्टैश करना होगा। यह कई मॉड्यूल (प्रत्येक का अपना रेपो) होने के साथ एक बड़ी परियोजना में बहुत उपयोगी है, जहां एक विशेष सुविधा काम कई मॉड्यूल (और इसलिए कई रिपोज) में कटौती कर सकता है
यहाँ दस्तावेज़ीकरण कहते हैं
ठंडे बस्ते में डालना ठंडे बस्ते में डालने के समान है। एकमात्र अंतर यह है कि पैच किस तरीके से उत्पन्न और लगाए जाते हैं। स्टिट्स Git द्वारा उत्पन्न होते हैं, और इसे IntelliJ IDEA के भीतर या इसके बाहर से लागू किया जा सकता है। आश्रय परिवर्तन के साथ पैच IntelliJ IDEA द्वारा उत्पन्न होते हैं और आईडीई के माध्यम से भी लागू होते हैं। इसके अलावा, स्ट्रैसिंग में सभी अनकम्यूटेड बदलाव शामिल हैं, जबकि जब आप किसी शेल्फ में बदलाव करते हैं, तो आप उन सभी को बदलने के बजाय कुछ स्थानीय परिवर्तनों का चयन कर सकते हैं।