Heim >Entwicklungswerkzeuge >composer >Wozu dienen Sperrdateien in Composer?

Wozu dienen Sperrdateien in Composer?

藏色散人
藏色散人nach vorne
2020-06-23 13:12:133065Durchsuche

Die folgende Tutorial-Kolumne von Composer stellt Ihnen die Rolle der Sperrdatei in Composer vor. Ich hoffe, dass sie Freunden in Not hilfreich sein wird!

Wozu dienen Sperrdateien in Composer?

composer.lock zeichnet die genaue installierte Version auf. Daher verwenden Sie und Ihre Kollegen dieselbe Version.

Composer-Installation
Überprüfen Sie die Datei „composer.lock“
Wenn nicht, generieren Sie automatisch die Datei „composer.lock“ (verwenden Sie das Composer-Update)
Installieren Sie die Datensätze im Composer .lock-Datei Angegebene Version

Composer-Updates
Composer.json-Datei durchsuchen
Verfügbarkeit der neuen (neuesten Version) anhand der genannten Versionskriterien prüfen (z. B. 1.12.*)
Neueste Version installieren (wie oben beschrieben)
Composer.lock-Datei für installierte Version aktualisieren
Also in einem einfachen Manifest.

Wenn Sie möchten, dass alle Ihre Kollegen auf der gleichen Version bleiben wie Sie...
Übertragen Sie ein GIT Ihres Composer.lock (oder Ihrer VCS)
Fragen Sie nach jemand anderes soll die Versions-Composer.lock-Datei erhalten
Verwenden Sie immer die Composer-Installation, um die richtigen Abhängigkeiten zu erhalten

Wenn Sie Systemabhängigkeiten auf eine neue Version aktualisieren möchten
Überprüfen Sie Composer .json-Datei zum Abrufen der Versionsspezifikation.
Führen Sie ein Composer-Update durch.
Dadurch wird die geänderte Datei mit der neuesten Version gesperrt.
Übertragen Sie sie auf GIT (oder vcs).
Bitten Sie andere, die Composer-Installation durchzuführen.

Weitere technische Artikel zu Komponisten finden Sie in der Rubrik Komponist!

Das obige ist der detaillierte Inhalt vonWozu dienen Sperrdateien in Composer?. 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