Rumah > pembangunan bahagian belakang > tutorial php > Bagaimana Menggunakan Komposer dengan Repositori GitHub Bercabang?

Bagaimana Menggunakan Komposer dengan Repositori GitHub Bercabang?

Barbara Streisand
Lepaskan: 2024-11-30 19:56:10
asal
613 orang telah melayarinya

How to Use Composer with a Forked GitHub Repository?

Memerlukan GitHub Fork dengan Composer

Apabila menggunakan fork projek GitHub dengan Composer, adalah penting untuk menentukan repositori dan versi dengan betul kekangan. Untuk menangani ralat "nodge/lessphp dev-master -> tiada pakej sepadan ditemui," ikut langkah di bawah:

Tambah Repositori Bercabang

Seperti yang ditentukan oleh jawapan yang disediakan, tambahkan repositori bercabang sebagai repositori VCS (Version Control System) dalam fail composer.json anda di bawah "repositori" kunci. Berikan URL kepada repositori bercabang anda sebagai nilai "url".

Contoh:

"repositories": [
  {
    "type": "vcs",
    "url": "https://github.com/MyFork/lessphp.git"
  }
]
Salin selepas log masuk

Nyatakan Cawangan Bercabang

Di bawah kekunci "require", kemas kini kekangan versi untuk pakej bercabang dengan menambahkan "dev-" kepada nama cawangan. Ini penting untuk menyatakan bahawa anda merujuk cawangan tersuai pada garpu.

Contoh:

"require": {
  "nodge/lessphp": "dev-my-custom-branch"
}
Salin selepas log masuk

Nota Tambahan:

  • Pastikan bahawa kekangan versi adalah khusus untuk cawangan bercabang anda. Jika diawali dengan apa-apa selain daripada "dev-", Komposer akan cuba mendapatkan semula pakej daripada repositori asal (tidak bercabang).
  • Jika repositori bercabang adalah peribadi, anda perlu memberikan bukti kelayakan yang sesuai (cth., akses token) dalam fail composer.json anda atau melalui pembolehubah persekitaran.

Dengan mengikuti langkah ini, anda harus berjaya memerlukan percabangan projek GitHub menggunakan Komposer dan selesaikan ralat yang anda hadapi.

Atas ialah kandungan terperinci Bagaimana Menggunakan Komposer dengan Repositori GitHub Bercabang?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan