سیاست توصیه شده برای ایجاد انشعاب در گیت

پرسیده شده
فعالیت 1448 روز پیش
دیده شده 1007 بار
1

سلام بر استاد آوند عزیز خیلی ممنون برای تدریس بی نظیرتون برای این سرفصل

یه سوال داشتم ک شاید یکی از سوال های آزمون جامع اسپیول بشه :) ک البته یادگیری مهمه تا یک سوال

سیاست بیشتر توصیه شده شما در کل جلسات فصل گیت این بود ک ما برای هر کاربر یک انشعاب بزنیم و همچنین برای هر فیچر ولی در ازمون فقط برای هر فیچر جواب درست بود ممنون میشم توضیح بدین

فایل پیوست

هادی قاسمی
هادی قاسمی

5 خرداد 99

8

مورد تایید استاد

حذف شده

سلام هادی عزیز وقتت بخیر 

بر اساس استاندارد(نه اجبار) ما میتونیم از روش Git Flow برنچ مد نظرمونو تولید کنیم (جلسه Git Flow)

که استاندارد GitFlow به ما میگوید که به ازای هر Feature بیاییم و Branch تولید کنیم(نه بر اساس کاربر) .

چرا که اگر بر اساس کاربر برنچ مد نظر را تولید کنیم فرض کنید در پروژه بخواهیم یک فیچر که ساختیم رو حذف کنیم اگر ما بر اساس کاربر برنچ تولید کرده باشیم دسترسی به آن فیچر سخت خواهد بود(چون ممکنه یادمون بره کدوم برنامه نویس در تیم اومده و فلان فیچر رو توسعه داده) اما اگر بر اساس فیچر برنچ ساخته باشیم به راحتی میتوانیم به برنچ فیچر مد نظر برویم.

البته از هر دو روش میتوانیم استفاده کنیم ولی این استاندارد هست که در بالا توضیحاتی رو دادم .

اگر به صورت سوال توجه کنید گفته شده کدام "بیشتر " توصیه میشود

پیروز باشی

فایل پیوست

پوریا شفیعی

توسط

پوریا شفیعی

6 خرداد 99

حذف شده
توی برنچی که برای فیچر ایجاد کردیم، برای توسعه توسط تیم، همه به صورت مستقیم روی همون برنچ کار میکنن یا اونجا برای هرکاربر یه برنچ ساخته میشه دوباره؟؟
امیر ابوئی

28 آبان 99

حذف شده
امیر جان وقتی ما صحبت از فیچر میکنیم منظور این هست که اون فیچر توسط یه دولوپر توسعه داده میشه حال بر فرض اگر اون فیچر نیاز به خورد شدن داشته باشه باز به فیچر های متعددی تبدیل میشه و اون فیچر ها به یک دولوپر سپرده میشوند البته که تمام این مراحل توسط ارشد تیم مدیریت میشه و به شما سپرده میشود
پوریا شفیعی

29 آبان 99