iamdvs
6 سال پیش توسط iamdvs مطرح شد
4 پاسخ

ورژن بندی git

سلام دوستان میخواستم یدونم توی git چطوری ورژن بندی میکنیم قسمت های مخلف رو مثلا یه ورژن قبلی داشتیم و الان یک ورژن جدیدی رو ساختیم دقیقا باید چطوری باشه یه مثال میزنین؟ و اینکه مستر باید کجا قرار بگیره


ثبت پرسش جدید
حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 6 سال پیش مطرح شد
0

سلام با استفاده از tag ها میتونید اینکار رو انجام بدید
ولی در کل با استفاده از branch هم میشه اینکارو کرد


iamdvs
@programmersharp1379 6 سال پیش مطرح شد
0

@hesammousavi
بله درسه ولی اینو نمیدونم که برنچ مستر اولا میمونه یا ورژن ها میرن توی برنچ های ریشه


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 6 سال پیش مطرح شد
2

@programmersharp1379
با تگ ها ورژن ها رو کنترل کنید.

git tag -a "v1.5.0-beta" -m "version v1.5.0-beta"

mahdi khanzadi
تخصص : Software engineer
@khanzadimahdi 6 سال پیش آپدیت شد
1

معمولا با تگ ورژن بندی میکنن. تگ ها دو نوع دارن (annotated و lightweight) تگ های نوع annotated برای ورژن بندی مناسب تر هستن چون علاوه بر نام تگ میشه توضیحاتی راجب ورژن ایجاد شده بهش پیوست کرد.
برای ایجاد تگ در گیت میتونید داخل رپازیتوری روی release کلیک کنید و دکمه draft new release (یا چیزی مشابه اون) رو کلیک کنید و سپس ورژن مورد نظر به همرام توضیحات رو بنویسید و تایید کنید تا ایجاد بشه.
برای ورژن ها هم باید بدونید یه عدد نیستن بلکه معنا و مفاهیمی پشت اون عدد ورژن وجود داره که با مطالعه لینک های زیر میتونید متوجه بشید داستانش چیه.

https://semver.org

https://en.wikipedia.org/wiki/Software_versioning

و اینکه هر ورژن ایجاد شده (هر تگ) به صورت یک برنچ مستقل از master عمل میکنه. (برنچ master برنچی هست که به صورت پیش فرض توسط گیت ایجاد میشه و پروژه میتونه برنچی با نام master اصلا نداشته باشه).


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

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