ইন্টেলিজ গিট স্ট্যাশগুলিকে সমর্থন করে পাশাপাশি এটি নিজস্ব শেল্ভ কমান্ডে নির্মিত। এগুলি উদ্দেশ্য এবং উপযোগে প্রায় অভিন্ন বলে মনে হচ্ছে। তাদের মধ্যে পার্থক্য কী?
ইন্টেলিজ গিট স্ট্যাশগুলিকে সমর্থন করে পাশাপাশি এটি নিজস্ব শেল্ভ কমান্ডে নির্মিত। এগুলি উদ্দেশ্য এবং উপযোগে প্রায় অভিন্ন বলে মনে হচ্ছে। তাদের মধ্যে পার্থক্য কী?
উত্তর:
ইন্টেলিজ ডকুমেন্টেশন থেকে :
গিট ইন্টিগ্রেশনে শেল্ভিং এবং আনসার্ভিলিংয়ের পাশাপাশি যথাক্রমে "স্ট্যাশিং" এবং "আনস্ট্যাশিং" সমর্থিত। এই বৈশিষ্ট্যগুলির মধ্যে অনেকগুলি মিল রয়েছে, প্যাচগুলি উত্পন্ন এবং প্রয়োগ করার ক্ষেত্রে একমাত্র পার্থক্য difference
- স্ট্যাশড পরিবর্তনগুলি সহ প্যাচগুলি গিট নিজেই উত্পন্ন করে। এগুলি পরে প্রয়োগ করতে আপনার ইন্টেলিজ আইডিইএ দরকার হয় না।
- তাক পরিবর্তিত প্যাচগুলি ইন্টেলিজ আইডিইএ দ্বারা উত্পাদিত হয়। সাধারণত, তারা আইডিই এর মাধ্যমেও প্রয়োগ করা হয়। ইন্টেলিজ আইডিইএর বাইরে শেল্ফ করা পরিবর্তনগুলি প্রয়োগ করাও সম্ভব তবে অতিরিক্ত পদক্ষেপের প্রয়োজন।
git stash push
।
এগুলি বাদে তারা বেশ অনুরূপ:
এছাড়াও, আইএমএইচও, তাক কিছুটা দ্রুত কাজ করে, বিশেষত একটি বড় প্রকল্পে, যখন প্রচুর ফাইল পরিবর্তন করা হয়েছিল।
আরও তথ্যের জন্য ডকুমেন্টেশন দেখুন ।
git stash -- foo/bar.txt
ইন্টেলিজের শেলভের সরল গিতের স্ট্যাশগুলির চেয়ে একটি স্বতন্ত্র সুবিধা হ'ল শেলভ ব্যবহার করে আপনি একটি পরিবর্তন তালিকার একাধিক রেপুরের পরিবর্তনগুলি সংরক্ষণ করতে পারেন। স্ট্যাশ ব্যবহার করে আপনাকে পৃথকভাবে প্রতিটি রেপোতে স্ট্যাশ / আনস্ট্যাশ করতে হবে। একাধিক মডিউল (প্রত্যেকটির নিজস্ব রেপো রয়েছে) সহ এটি একটি বৃহত প্রকল্পে খুব দরকারী যেখানে নির্দিষ্ট বৈশিষ্ট্যটির কাজ একাধিক মডিউল জুড়ে পারে (এবং সেইজন্য একাধিক রেপো)
ডকুমেন্টেশন যা বলে তা এখানে
স্ট্যাশিং পরিবর্তনগুলি তাকের সাথে মিল রয়েছে। একমাত্র পার্থক্যটি প্যাচগুলি তৈরি এবং প্রয়োগ করার পদ্ধতি। স্ট্যাশগুলি গিট দ্বারা উত্পাদিত হয় এবং এটি ইন্টেলিজ আইডিইএর মধ্যে বা এর বাইরেও প্রয়োগ করা যেতে পারে। তাক পরিবর্তিত প্যাচগুলি ইন্টেলিজ আইডিইএ দ্বারা উত্পাদিত হয় এবং আইডিই এর মাধ্যমে প্রয়োগ করা হয়। এছাড়াও, স্ট্যাশিংয়ের ক্ষেত্রে সমস্ত আপত্তিহীন পরিবর্তনগুলি জড়িত থাকে, যখন আপনি কোনও তাককে পরিবর্তন করেন, আপনি সেগুলি সংরক্ষণের পরিবর্তে স্থানীয় কিছু পরিবর্তন নির্বাচন করতে পারেন।