برگشتن به نسخه های قبلی

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

سلام و خسته نباشید.

استاد و دوستان یک سوال دارم و اینه :

مشتری میاد از ما 6 ابشن میخواد به ترتیب :

1.2.3.4.5.6 و ما هر کردوم از آبشن ها رو به ترتیب اضافه میکنیم.

خوب حالا برای هر آبشن یک کامیت و مرج صورت گرفته.

اگر مشتری بیاد بگه من ابشن شماره 4 نمیخوام.من اگر برگردم به حالت 3 خوب حالت 5 و 6 از دست میدم؟

من فکر میکنم راه حل این باشه که برای هر ابشن ی برنچ بسازم 1.2.3.4.5.6 و بعد از حذف یکی بقیرو مرج کنم؟آیا کار درست اینه؟

فایل پیوست

Hamed Shabanii
Hamed Shabanii

1 آذر 99

0
حذف شده

سلام حامد عزیز.

بله درست میفرمایین، طبق استاندارد git flow که استاد در جلسه ‘مدل برنچینگ بهینه’ توضیح دادند، شما باید برای هر آپشن یک feature branch بسازین و در نهایت اونها در release branch ادغام کنی. البته که همونطور که استاد گفتن git flow یک قانون نیست بلکه یک استاندارد برای مدیریت بهتر سورس کدهاست. 

اما زمانیکه شما featureها رو در پروژه سِت کردی، میتونی با دستور git reset برگردی به همون کامیتی که میخوای.

امیداوارم درست گفته باشم و جوابت رو گرفته باشی. 

پیشنهاد میکنم جلسه ‘مدل برنچینگ بهینه’  و همین جلسه رو یه بار دیگه با دقت بیشتر ببینی!!! درود بر تو

فایل پیوست

abdolnaser20

توسط

abdolnaser20

29 آذر 99