Pertanyaan sederhana yang mengganggu saya selama berbulan-bulan.
Kadang-kadang saya akan masuk ke direktori vendor untuk memperbaiki bug (terutama untuk perpustakaan internal kami). Setelah bermigrasi dan menerapkan perbaikan kembali ke paket sumber, saya akan berada composer update company/package
di proyek utama dan ditanya:
Discard changes [y,n,v,d,s,?]
Saya memiliki pemahaman yang layak pada y
dan n
tetapi belum dapat menemukan dokumentasi tentang apa v
, d
, s
, ?
lakukan? Saya selalu memukul y
tetapi mungkin saya melewatkan sesuatu yang berguna.
Editan:
d
opsi tambahan (okt '17)
composer-php
Mark Fox
sumber
sumber
?
? Ini mungkin akan memunculkan pesan bantuan yang bagus.y
dan tidak memiliki kemampuan untuk memukul?
tanpa menunggu beberapa menit lagi. Saya membayangkan jika saya menggaruk-garuk kepala, orang lain juga.Jawaban:
Memilih
?
menunjukkan kepada Anda detailnya:Anda juga dapat memeriksa kode sumber, bagian yang relevan ada di sini .
sumber
Jika Anda menjalankan dengan
--no-interaction
, Anda dapat mengaturdiscard-changes: true
dalamcomposer.json
file dan Anda tidak akan dimintai opsi ini setiap saat.Atau, jalankan:
COMPOSER_DISCARD_CHANGES=true composer install --no-interaction
sumber
--no-interaction
COMPOSER_DISCARD_CHANGES=true composer install --no-interaction