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