ورژن بندی git

- 2 هفته پیش
توسط mahdi khanzadi آپدیت شد
iamdvs ( 9270 تجربه )
2 هفته پیش

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

حسام موسوی ( 116749 تجربه )
2 هفته پیش

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

iamdvs ( 9270 تجربه )
2 هفته پیش

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

علی بیات ( 75322 تجربه )
2 هفته پیش

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

git tag -a "v1.5.0-beta" -m "version v1.5.0-beta"
mahdi khanzadi ( 5557 تجربه )
2 هفته پیش

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

https://semver.org

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

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

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