سلام با استفاده از tag ها میتونید اینکار رو انجام بدید
ولی در کل با استفاده از branch هم میشه اینکارو کرد
@hesammousavi
بله درسه ولی اینو نمیدونم که برنچ مستر اولا میمونه یا ورژن ها میرن توی برنچ های ریشه
@programmersharp1379
با تگ ها ورژن ها رو کنترل کنید.
git tag -a "v1.5.0-beta" -m "version v1.5.0-beta"
معمولا با تگ ورژن بندی میکنن. تگ ها دو نوع دارن (annotated و lightweight) تگ های نوع annotated برای ورژن بندی مناسب تر هستن چون علاوه بر نام تگ میشه توضیحاتی راجب ورژن ایجاد شده بهش پیوست کرد.
برای ایجاد تگ در گیت میتونید داخل رپازیتوری روی release کلیک کنید و دکمه draft new release (یا چیزی مشابه اون) رو کلیک کنید و سپس ورژن مورد نظر به همرام توضیحات رو بنویسید و تایید کنید تا ایجاد بشه.
برای ورژن ها هم باید بدونید یه عدد نیستن بلکه معنا و مفاهیمی پشت اون عدد ورژن وجود داره که با مطالعه لینک های زیر میتونید متوجه بشید داستانش چیه.
https://en.wikipedia.org/wiki/Software_versioning
و اینکه هر ورژن ایجاد شده (هر تگ) به صورت یک برنچ مستقل از master عمل میکنه. (برنچ master برنچی هست که به صورت پیش فرض توسط گیت ایجاد میشه و پروژه میتونه برنچی با نام master اصلا نداشته باشه).
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟