عند استخدام أمر npm version
لإنشاء علامات git، يتم افتراضًا إضافة “v” كبادئة لرقم الإصدار. ومع ذلك، يمكنك تجاوز هذا السلوك باستخدام خاصية --no-git-tag-version
. وهذا يعني أن npm version
لن ينشئ علامة git لك، ولكن يمكنك فعل ذلك يدويًا بعد ذلك بدون إضافة “v” كبادئة.
لذا، يمكنك استخدام الأمر التالي لتحديد الإصدار بدون إضافة “v” للعلامة:
-
استرجاع بيانات Podio باستخدام C#28/03/2024
-
فروق بين Apache و Apache Tomcat08/03/2024
shnpm version --no-git-tag-version
على سبيل المثال:
shnpm version --no-git-tag-version patch
بعد ذلك، يمكنك إنشاء العلامة git يدويًا بدون “v”، مثل:
shgit tag 1.2.3
ثم تحديث علامة git المحلية على الخادم البعيد بإرسال العلامة:
shgit push origin 1.2.3
هذا يسمح لك بالتحكم في تنسيق العلامات git التي تُنشأها npm version
.
المزيد من المعلومات
عند استخدام أمر npm version
مع الخاصية --no-git-tag-version
، يعني ذلك أنه سيتم زيادة رقم الإصدار في ملف package.json
بدون إنشاء علامة git. بمعنى آخر، لن يتم تحديث ملف package.json
وإنشاء العلامة git في الخطوة نفسها.
بعد تشغيل الأمر npm version --no-git-tag-version
، يمكنك التأكد من أن الرقم الجديد قد تم تحديثه في ملف package.json
دون إنشاء العلامة git. يمكنك التأكد من ذلك بفتح ملف package.json
والتحقق من أن الرقم الذي قمت بتحديثه قد تم تغييره.
بمجرد تحديث الرقم الإصدار، يمكنك إنشاء علامة git يدويًا بدون “v” باستخدام الأمر git tag
، مثل:
shgit tag 1.2.3
ثم يمكنك رفع العلامة الجديدة إلى الخادم البعيد باستخدام الأمر:
shgit push origin 1.2.3
بهذه الطريقة، يمكنك التحكم في تنسيق العلامات git التي تُنشأها npm version
بدون إضافة “v” كبادئة.