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

藏色散人
Freigeben: 2020-02-04 12:08:19
nach vorne
4519 Leute haben es durchsucht

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!

Verwandte Etiketten:
Quelle:csdn.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage