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