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

- 3 ماه پیش
توسط hamed sarkhosh آپدیت شد
علی ( 14111 تجربه )
3 ماه پیش
تخصص : Laravel

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

بهترین پاسخ انتخاب شده توسط علی
hamed sarkhosh
3 ماه پیش

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

حسام موسوی ( 188564 تجربه )
3 ماه پیش
تخصص : طراح و برنامه نویس

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

hamed sarkhosh ( 18600 تجربه )
3 ماه پیش
تخصص : برنامه نویس

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

برای ارسال پاسخ باید وارد سایت شوید