প্রো গিট-এ বর্ণিত ওয়ার্কফ্লো স্কট চ্যাকন থেকে আপনি উপকৃত হতে পারেন । এই কর্মপ্রবাহে, আপনার দুটি শাখা রয়েছে যা সর্বদা বিদ্যমান, মাস্টার এবং বিকাশ ।
মাস্টার আপনার প্রকল্পের সবচেয়ে স্থিতিশীল সংস্করণ উপস্থাপন করে এবং আপনি কেবল কখনও এই শাখা থেকে উত্পাদনে নিযুক্ত করেন।
বিকাশে এমন পরিবর্তনগুলি রয়েছে যা প্রগতিতে রয়েছে এবং সম্ভবত উত্পাদনের জন্য প্রস্তুত নাও হতে পারে।
থেকে বিকাশ শাখা, আপনাকে নির্দিষ্ট বৈশিষ্ট্য এবং সমাধান উপভোগ কাজ বিষয়ে শাখা তৈরি করুন। আপনার বৈশিষ্ট্য / ফিক্স একবার প্রস্তুত হওয়ার জন্য প্রস্তুত হয়ে গেলে আপনি এটিকে বিকাশে মিশ্রিত করেন , যেখানে আপনি আপনার সহকর্মীরা একীভূত হওয়া অন্যান্য বিষয়ের শাখার সাথে কীভাবে এটি ইন্টারেক্ট করে তা পরীক্ষা করতে পারেন Once একবার বিকাশ স্থিতিশীল অবস্থায় আসার পরে , এটিকে মাস্টার হিসাবে মার্জ করুন । মাস্টার থেকে উত্পাদনে মোতায়েন করা সর্বদা নিরাপদ হওয়া উচিত ।
স্কট এই দীর্ঘ-চলমান শাখাগুলিকে কোডের "সিলোস" হিসাবে বর্ণনা করে যেখানে কম স্থিতিশীল শাখায় কোডটি শেষ পর্যন্ত আপনার দলের দ্বারা পরীক্ষার পরে এবং সাধারণ অনুমোদনের পরে আরও স্থিতিশীল বলে বিবেচিত এমন একজনকে "স্নাতক" করে দেবে।
ধাপে ধাপে, এই মডেলটির অধীনে আপনার কার্যপ্রবাহটি দেখতে দেখতে এটি দেখতে পারা যেতে পারে:
- আপনার একটি বাগ ঠিক করতে হবে।
- একটি শাখা নামক তৈরি করুন myfix যে উপর ভিত্তি করে তৈরি বিকাশ শাখা।
- এটি ঠিক না হওয়া অবধি এই বিষয় শাখায় বাগটিতে কাজ করুন।
- মার্জ myfix মধ্যে বিকাশ । পরীক্ষা চালান।
- আপনি অন্য স্থির শাখার হিফিক্সের সাথে আপনার স্থির বিবাদগুলি আবিষ্কার করেছেন যা আপনার সহকর্মী আপনার ফিক্সে কাজ করার সময় বিকাশে মিশে গিয়েছিলেন ।
- এই দ্বন্দ্ব মোকাবেলায় মাইফিক্স শাখায় আরও পরিবর্তন করুন changes
- মাইফিক্সকে আবার বিকাশ ও চালনার জন্য মার্জ করুন ।
- সবকিছু ঠিকঠাক কাজ করে। মার্জ বিকাশ মধ্যে মাস্টার ।
- যে কোনও সময় মাস্টার থেকে উত্পাদনে নিযুক্ত করুন , কারণ আপনি জানেন যে এটি স্থিতিশীল।
এই কর্মপ্রবাহ সম্পর্কে আরও তথ্যের জন্য প্রো গিতে ব্রাঞ্চিং ওয়ার্কফ্লো অধ্যায়টি দেখুন।