আমি গিট-ওয়ার্কট্রি-তে গিথুবের পোস্টটি পড়েছি । তারা লিখে:
মনে করুন আপনি
feature
যখন একটি উচ্চ-তাত্পর্যপূর্ণ বাগটি রিপোর্ট করেছেন তখন ডাকা একটি শাখায় একটি গিট সংগ্রহস্থলে কাজ করছেনmaster
। প্রথমে আপনি একটি নতুন শাখা দিয়ে একটি লিঙ্কযুক্ত কার্যকারী গাছ তৈরি করুন,hotfix
মাস্টারের তুলনায় চেক আউট […] আপনি বাগটি ঠিক করতে পারেন, হটফিক্স পুশ করতে পারেন এবং একটি টানার অনুরোধ তৈরি করতে পারেন।
যখন আমি বৈশিষ্ট্য নামে পরিচিত একটি শাখায় কাজ করছি এবং মাস্টারটিতে কিছু উচ্চ-জরুরি ত্রুটির খবর পাওয়া যায়, তখন আমি সাধারণত আমি যা কাজ করছি তা সরিয়ে রেখে একটি নতুন শাখা তৈরি করি। আমার কাজ শেষ হয়ে গেলে আমি কাজ চালিয়ে যেতে পারি। এটি একটি খুব সাধারণ মডেল, আমি বছরের পর বছর ধরে এমনভাবে কাজ করে যাচ্ছি।
অন্যদিকে, গিট-ওয়ার্ক্রিট্রি ব্যবহারের নিজস্ব সীমাবদ্ধতা রয়েছে:
উদাহরণস্বরূপ, একই সাথে দুটি লিঙ্কযুক্ত কার্যক্ষম গাছগুলিতে একই শাখাটি পরীক্ষা করার অনুমতি নেই, কারণ এটি একটি কার্যক্ষম গাছের মধ্যে প্রতিশ্রুতিবদ্ধ পরিবর্তনগুলি অন্যটিকে সিঙ্কের বাইরে আনতে অনুমতি দেয়।
ইতিমধ্যে সমস্যার সমাধানের জন্য কেন আমি আরও জটিল ওয়ার্কফ্লো বেছে নেব?
এর আগে এমন কিছু করা যায় না git-worktree
যা পুরো নতুন, জটিল বৈশিষ্ট্যটিকে ন্যায়সঙ্গত করে?