Maison > outils de développement > composer > le corps du texte

Concernant la définition du numéro de version et les symboles de version de dépendance du compositeur ~, ^

藏色散人
Libérer: 2020-02-04 12:08:19
avant
4522 Les gens l'ont consulté

Ci-dessous, compositeur utilise la colonne du didacticiel pour présenter la définition du numéro de version et les symboles de version dépendants du compositeur ~, ^, j'espère que cela sera utile aux amis dans le besoin !

Concernant la définition du numéro de version et les symboles de version de dépendance du compositeur ~, ^

Format de la version : numéro de version majeure. Numéro de version mineure. Les règles d'incrémentation du numéro de version sont les suivantes :

Numéro de version majeure : lorsque vous ne faites pas de modifications API compatibles,

numéro de version mineure : lorsque vous effectuez un ajout fonctionnel rétrocompatible,

numéro de révision : lorsque vous effectuez une correction de problème rétrocompatible.

Le numéro de version avancé et les métadonnées de compilation de version peuvent être ajoutés à la fin de "numéro de version majeur. numéro de version mineur. numéro de révision" en tant qu'extension.

Version sémantique 2.0.0 https://semver.org/lang/zh-CN/

~ signifie que le numéro de version ne peut changer que le dernier paragraphe ( Si c'est ~x.y, la fin est y, si c'est ~x.y.z, la fin est z)

~1.2.3 représente 1.2.3 <= numéro de version< >~1.2 représente 1.2 <= numéro de version<2.0

^ signifie qu'en plus du numéro de version majeure, le numéro de version mineure et le numéro de version du correctif peuvent être modifiés

^1.2.3 représente 1.2.3 <= numéro de version < 2.0.0

Numéro de version de cas particulier commençant par 0 :

^0.3.0 est égal à 0.3.0 <= numéro de version < ;0.4.0 Remarque : Pas <1.0 .0

Parce que : la règle du versioning sémantique est que si le numéro de version majeure commence par 0, cela signifie qu'il s'agit d'une version instable (instable). est dans un état instable, le numéro de version mineure n'est pas autorisé à être rétrocompatible

Donc si vous souhaitez spécifier une bibliothèque commençant par 0, vous devez faire attention :

Écriture dangereuse : ~0.1 est égal à 0.1.0 <= numéro de version<1.0.0

Rédaction d'assurance : ^0.1 est égal à 0.1.0 <= Numéro de version <0.2.0

Pour plus de compositeur- articles techniques connexes, veuillez visiter la rubrique composer :

https://www.php.cn /tool/composer/

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:csdn.net
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal