راکت
حل شده

روش درست قرار دادن پروژه روی گیت

2 پاسخ

سلام دوستان من یه سوالی دارم اینه که روش درست قرار دادن یه پروژه روی گیت چطوره وقتی تیمت مثلا ده نفرست.
فرض کنید ده نفر روی بکند کار میکنن. بعد اصولش چطوره ؟
یه برنچ مستر داریم . شاید بعضی وقتا توی بعضی فایلا کانفلیکت پیش بیاد. نمیدونم هر ده نفر باید برنچ داشته باشن یا همه روی مستر کار کنن
بعد کسی که پروژه رو میسازه نقشش maitainer هست بقیه دولوپر هستند.

علی
علی
@alif
ثبت پرسش جدید

پاسخ‌ها

2
hamed sarkhosh
hamed sarkhosh
@ham.sarkhosh

تخصص: برنامه نویس

بهترین پاسخ

سلام.
روش کاری ما به این صورت هستش که یه برنچ مستر داریم و یه برنچ develop. از روی برنچ develop بسته به وظیفه ای که هر برنامه نویس قراره انجام بده یک برنچ جدید می سازیم و هر کس کارشو تو برنچ مربوط به خودش انجام میده. مثلا یکی بخش یوزرها یکی بخش ایمیل ها یکی بخش فرانت سایت و ...
هر وقت کار مورد نظر به پایان رسید برنچ رو پوش می کنیم رو گیت هاب و یه pull request هم به برنامه نویس ارشدمون ارسال می کنیم که ایشون کار بررسی برنچ ها و merge کردن اونها با برنج develop رو انجام می دن. هر وقت هم نسخه ی مورد نظر اماده و نهایی سازی شد برنچ develop رو میریزیم روی master و بر روی سایت قرار میدیم و به همین منوال دوباره ادامه میدیم

حسام موسوی
حسام موسوی
@hesammousavi

تخصص: طراح و برنامه نویس

سلام وقتتون بخیر هر شخص باید از project یک clone بگیره و تغییرات رو در برنچی به نام dev بیاد request کنه بعد که تست شد در برنچ dev در نهایت با برنچ master بیاد merge بشه اینطوری مشکل خاصی هم بوجود نمیاد

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام