আমি এটি সমালোচনামূলক ওয়েবসাইট রক্ষণাবেক্ষণের জন্য ব্যবহার করি। আমি একমাত্র বিকাশকারী তবুও আমার একজন মাস্টার রয়েছে, শাখা বিকাশ এবং ইস্যু করে।
সাইট সেটআপের জন্য আমার কাজের প্রক্রিয়াটি দেখতে এমন দেখাচ্ছে:
কর্মক্ষম মাস্টার শাখা করুন। প্রাথমিক প্রতিশ্রুতি দিন।
চেকআউট শাখা বিকাশ। কিছু করবেন না, মাস্টারে মার্জ হওয়ার জন্য টেস্ট বাফার হিসাবে ফাংশন বিকাশ করুন।
চেকআউট ইস্যু শাখা। আপনার সমস্যাটি কোড করুন, এটি হয়ে গেলে, এটি বিকাশে টানুন, দেখুন কোনও সমস্যা উত্থাপিত হয়েছে কিনা, বিরোধগুলি মার্জ করুন ইত্যাদি ... এগুলি ঠিক করুন।
যখন মুক্তির জন্য পর্যাপ্ত সমস্যাগুলি বিকাশে মিশে যায় এবং স্থিতিশীলতার জন্য বিকাশ পরীক্ষা করা হয়, তখন বিকাশকে মাস্টার হিসাবে টানুন।
Master
|
Develop - E
/ | \ \
A B C D
এইভাবে আপনি বিকাশে একটি সম্পূর্ণ পরীক্ষার সংগ্রহ পান যেখানে আপনি স্থিতিশীলতা, সমস্যা ইত্যাদি পরীক্ষা করতে পারেন ... মাস্টারকে আঘাত করার ঝুঁকি না নিয়ে এবং ক্ষতিকারক হলে প্রতিশ্রুতি রোল না করে।
এছাড়াও, প্রতিশ্রুতিবদ্ধকরণের জন্য স্বতন্ত্র শাখা ব্যবহার করে, আপনি ইতিমধ্যে যে কাজটি করেছেন সেগুলি "ছেড়ে" দিতে পারেন, আরও জরুরি সমস্যা সমাধানের জন্য অন্য কোনও বিষয়ে নতুন করে শুরু করতে পারেন এবং তাড়াতাড়ি তা বেরিয়ে যেতে পারেন।
বাস্তব জীবনে আমার সাধারণত একটি ইস্যু শাখা থাকে এবং সেইটিকে বিকাশে এবং তারপরে মাস্টার হিসাবে টান। কখনও কখনও এটি ক্লান্তিকর, তবে কমপক্ষে প্রতি দুই মাস অন্তত আমাকে টুপি ফোঁটাতে কাজ ফেলে যেতে হবে কারণ কারও ধারণা ছিল যে আমাকে রাইটনও করতে হবে that এবং এইভাবে আমি দ্রুত একটি বেস স্টেটে ফিরে যেতে পারি, জিনিসটি তৈরি করবো এবং তারপরে আমি যেখানে ছিলাম সেখানে চালিয়ে যান। বিশেষত বৃহত্তর প্রকল্পগুলির সাথে একাধিক সপ্তাহ সময় নেয় এটি একটি sentশ্বরের অনুমতি যা আমি দ্রুত শাখাগুলি স্যুইচ করতে পারি।
এই দৃশ্যকল্প বিবেচনা করুন: আপনি সর্বদা একটি প্রধান শাখা কাজ এবং আপনি য়ে সব অলৌকিক কাজ ওপেন হার্ট সার্জারি আপনার মাস্টার শাখা ছেড়ে একটি YugeBug ™ যে জরুরী ফিক্সিং প্রয়োজন অন্যভাবে ব্যবহারকারীদের হাজার হাজার BigProblems ™ সম্পর্কে আপনাকে অভিযোগ করবে পপ আপ মধ্যে AwesomeCodeThing ™ আছে
দ্য এই জাতীয় পরিস্থিতিতে আপনার সমস্যার সমাধান করার একমাত্র উপায়,
- আপনার পূর্ববর্তী কমিটগুলি পরীক্ষা করুন,
- আপনার শেষ স্থিতিশীল প্রতিশ্রুতি কখন ছিল তা দেখুন (অভিশাপ optionচ্ছিক)
- প্রতিশ্রুতি ফিরে রোল
- ফিক্স করা, ধাক্কা উত্পাদন থেকে আউট
- আপনি এখন AwesomeCodeThing ™ স্থিতিতে ফিরে যাওয়ার চেষ্টা করছেন এমন সমস্ত দ্বন্দ্ব এবং সমস্যার সমাধান করুন
- ছেড়ে দিন, কান্নাকাটি করুন এবং কাজ শুরু করুন (optionচ্ছিক)
আপনি যদি শাখা ব্যবহার করেন:
- চেকআউট মাস্টার
- শাখাটি আর্জেন্টফিক্স create তৈরি করুন এবং স্টাফগুলি ঠিক করুন
- মাস্টার মধ্যে UrgentFix master টানুন
- উত্পাদন ধাক্কা
- মাস্টারকে বিকাশে মার্জ করুন
- অসাধারণ কোডডিং develop তে বিকাশ করুন ™
- একটি বিয়ার পান এবং কাজ চালিয়ে যান।