شرح صفوف ومحتوى الفقرة
تتبع إصدارات البرمجيات عالمياً معيار الترقيم الدلالي للإصدارات Semantic Versioning (SemVer) الذي يكتب بالصيغة الثلاثية vMAJOR.MINOR.PATCH مثل v2.4.1:
- الرقم الأكبر
MAJOR (2): يزداد عند إجراء تغييرات جذرية غير متوافقة مع الإصدارات السابقةBreaking Changes. - الرقم الفرعي
MINOR (4): يزداد عند إضافة ميزات ووظائف جديدة متوافقة مع الإصدارات السابقة دون كسرها. - رقم الترقيع
PATCH (1): يزداد عند إصلاح الأخطاء البرمجية أو الثغرات الأمنية مع الحفاظ التام على التوافق.
Shell
# Initial stable release:
git tag -a v1.0.0 -m "Initial stable public release"
# After a backward-compatible bug fix:
git tag -a v1.0.1 -m "Patch: fix mobile menu overflow"