অবিলম্বে।
কীটি হ'ল মাস্টারের নীতি কী তা নিয়ে প্রশ্ন। গিট সহ, সাধারণত, মাস্টার উপর শাখা নীতি হ'ল বিল্ডেবল স্থিতিশীল প্রকাশ। কখনও কখনও, মাস্টার হ'ল 'মেইনলাইন' যেখানে শাখা তৈরি করা হয় এবং একটি রিলিজ শাখায় মার্জ করার আগে মার্জ করা হয়েছিল। এগুলি দুটি ভিন্ন ভূমিকা / নীতি পদ্ধতির।
প্রকল্পের মাধ্যমে কোনও শাখার অংশ বা নীতিটি পরিবর্তন করা লোকের পক্ষে প্রায়শই ত্রুটির উত্স হয়ে থাকে। একক বিকাশকারীদের পক্ষে এই পরিবর্তনগুলি অবদানকারীদের কাছে পৌঁছে দেওয়া সহজ, তবে "এক মাস্টার এখন ১.০-এ আছেন, সবার দিকে এগিয়ে যাওয়ার পরিবর্তে শাখা বৈশিষ্ট্যগুলি অনুগ্রহ করে ব্রাজিলের বৈশিষ্ট্যগুলি" সবার কাছে সনাক্ত করার এক ডজন প্রোগ্রামারকে চেষ্টা করার চেষ্টা করছে
আমি উপরের নীতি পদ্ধতির স্পর্শ করেছি। মাস্টারের জন্য নীতিটি হ'ল এটি বিল্টেবল স্থিতিশীল প্রকাশ। এর মধ্যে ছোট বর্ধিত পরিবর্তনগুলি পরীক্ষা করে দেখার অর্থ আপনার কাছে স্থির স্থিতিযুক্ত কিছু নেই । ছোট পরিবর্তনগুলি পরীক্ষা না করা "প্রচুর ছোট (তবে সম্পূর্ণ) চেকিনস" এর বিপরীতে যায় যা সেরা নীতি হিসাবে থাকে (এবং সহজ শাখা দ্বারা উত্সাহিত)।
একটি ভূমিকা ভিত্তিক দৃষ্টিকোণ থেকে, আপনি মাস্টার মূলধারন, প্রকাশ, রক্ষণাবেক্ষণ এবং বিকাশের ভূমিকা নিয়ে শুরু করেছেন এবং তারপরে কিছুটা রাস্তাটি বিকাশ এবং রক্ষণাবেক্ষণের ভূমিকা শাখাগুলিতে স্থানান্তরিত করে। এর আবার অর্থ হ'ল মাস্টারকে মঞ্জুরিপ্রাপ্ত যা পরিবর্তিত হতে পারে এবং অবদানকারীদের কোথায় জিনিস রয়েছে তা বিভ্রান্ত করতে পারে। এটি (সামান্য) শাখার ইতিহাসকে বিভ্রান্ত করতে পারে, বৃহত্তর অঙ্গীকারকে উত্সাহিত করে যার অর্থ মার্জগুলি বোঝা আরও বড় এবং শক্ত।
শুরু থেকে সহজ এবং সামঞ্জস্যপূর্ণ শাখায় ভূমিকা ও নীতিগুলি কী
এই "নীতি পরিবর্তন সম্পর্কিত শাখা" শাখা প্যাটার্নগুলিতে দেখা যায় । প্রতিটি শাখার ভূমিকা থাকার ধারণাটি উন্নত এসসিএম শাখা কৌশলগুলিতে পড়তে পারে । এই দুটোই খুব ভাল পঠিত।