Heim > Artikel > Entwicklungswerkzeuge > Welche Versionsbenennungskonvention wird von Composer verwendet?
In der folgenden Spalte des Composer-Tutorials erfahren Sie, welche Versionsbenennungskonvention von Composer verwendet wird an Freunde, die es brauchen!
Welche Versionsbenennungskonvention verwendet Composer?
Composer verwendet Semantic Versioning 2.0.0 |.
Zusammenfassung
Versionsformat: Hauptversion Nummer. Nebenversionsnummer. Die Inkrementierungsregeln der Versionsnummer lauten wie folgt:
Hauptversionsnummer: wenn Sie inkompatible API-Änderungen vornehmen,
Nebenversionsnummer: wenn Sie Die Abwärtskompatibilitätsfunktion wurde hinzugefügt,
Revisionsnummer: wenn Sie die Korrektur des Abwärtskompatibilitätsproblems vorgenommen haben.
Die erweiterte Versionsnummer und die Metadaten zur Versionskompilierung können am Ende von „Hauptversionsnummer. Nebenversionsnummer. Revisionsnummer“ als Erweiterung hinzugefügt werden.
Einführung
Im Bereich der Softwareverwaltung gibt es ein Tal des Todes, das „Abhängigkeitshölle“ genannt wird Es ist wahrscheinlicher, dass Sie eines Tages verzweifelt sind.
Die Veröffentlichung neuer Versionen von Paketen auf einem System mit hohen Abhängigkeiten kann schnell zum Albtraum werden. Wenn die Abhängigkeiten zu hoch sind, besteht möglicherweise das Risiko, dass die Versionskontrolle gesperrt wird (jedes abhängige Paket muss überarbeitet werden, um ein Upgrade abzuschließen). Und wenn die Abhängigkeitsbeziehung zu locker ist, lässt sich Versionsverwirrung nicht vermeiden (vorausgesetzt, dass mehrere mit der Zukunft kompatible Versionen eine angemessene Anzahl überschreiten). Wenn der Fortschritt Ihres Projekts aufgrund von Versionsabhängigkeiten oder Versionsverwirrung nicht einfach und zuverlässig ist, bedeutet das, dass Sie sich in der Abhängigkeitshölle befinden.
Das obige ist der detaillierte Inhalt vonWelche Versionsbenennungskonvention wird von Composer verwendet?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!