Heim >Entwicklungswerkzeuge >composer >In Bezug auf die Versionsnummerndefinition und die Composer-Abhängigkeitsversionssymbole ~, ^

In Bezug auf die Versionsnummerndefinition und die Composer-Abhängigkeitsversionssymbole ~, ^

藏色散人
藏色散人nach vorne
2020-02-04 12:07:434651Durchsuche

Unten verwendet Komponist die Tutorial-Spalte, um die Definition der Versionsnummer und die vom Komponisten abhängigen Versionssymbole vorzustellen~, ^, ich hoffe, es wird Freunden in Not hilfreich sein!

In Bezug auf die Versionsnummerndefinition und die Composer-Abhängigkeitsversionssymbole ~, ^

Versionsformat: Hauptversionsnummer. Die Inkrementierungsregeln der Versionsnummer sind wie folgt:

Hauptversionsnummer. wenn Sie keine kompatiblen API-Änderungen vornehmen,

Nebenversionsnummer: wenn Sie eine abwärtskompatible Funktionserweiterung vornehmen,

Revisionsnummer: wenn Sie eine abwärtskompatible Problemkorrektur vornehmen.

Die erweiterte Versionsnummer und die Metadaten zur Versionskompilierung können am Ende von „Hauptversionsnummer. Nebenversionsnummer. Revisionsnummer“ als Erweiterung hinzugefügt werden.

Semantische Version 2.0.0 https://semver.org/lang/zh-CN/

~ bedeutet, dass die Versionsnummer nur den letzten Absatz ändern kann ( Wenn es ~x.y ist, ist das Ende y, wenn es ~x.y.z ist, ist das Ende z)

~1.2.3 steht für 1.2.3 <= Versionsnummer< 1.3.0

~1.2 steht für 1.2 <= Versionsnummer<2.0

^ bedeutet, dass zusätzlich zur Hauptversionsnummer auch die Nebenversionsnummer und die Patch-Versionsnummer geändert werden können

^1.2.3 steht für 1.2.3 <= Versionsnummer < 2.0.0

Sonderfall Versionsnummer beginnt mit 0:

^0.3.0 entspricht 0.3.0 <= Versionsnummer < ;0.4.0 Hinweis: Nicht <1.0 .0

Denn: Die Regel der semantischen Versionierung lautet: Wenn die Hauptversionsnummer mit 0 beginnt, bedeutet dies, dass es sich um eine instabile Version (instabil) handelt ist in einem instabilen Zustand, die Nebenversionsnummer darf nicht abwärtskompatibel sein

Wenn Sie also eine Bibliothek angeben möchten, die mit 0 beginnt, müssen Sie Folgendes beachten:

Gefährliche Schreibweise: ~0,1 entspricht 0,1,0 <= Versionsnummer <1.0.0

Versicherungsschreiben: ^0,1 entspricht 0,1,0 <= Versionsnummer <0.2.0

Für weitere Komponisten- Verwandte technische Artikel finden Sie in der Composer-Kolumne: https://www.php.cn /tool/composer/

Das obige ist der detaillierte Inhalt vonIn Bezug auf die Versionsnummerndefinition und die Composer-Abhängigkeitsversionssymbole ~, ^. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen