bundle-pristine - Mengembalikan permata yang terpasang ke kondisi aslinya
bundle pristine
murni memulihkan permata yang terpasang di bundel ke kondisi aslinya menggunakan cache permata lokal dari RubyGems. Untuk permata git, checkout paksa akan dilakukan.
For further explanation,
bundle pristine
ignores unpacked files on disk. In other words, this command utilizes the local .gem cache or the gem's git repository as if one were installing from scratch.
Catatan: permata Bundler tidak dapat dipulihkan ke keadaan semula dengan murni. Satu juga tidak bisa digunakan
bundle pristine
pada permata dengan opsi 'jalur' di Gemfile, karena bundler tidak memiliki salinan asli yang dapat dipulihkannya.
Kapan praktis digunakan
bundle pristine
?
Ini sangat berguna saat pengembang sedang men-debug permata.
bundle pristine
adalah cara yang bagus untuk menghilangkan perubahan eksperimental pada permata yang mungkin tidak diinginkan.
Why use
bundle pristine
over
gem pristine --all
?
Kedua perintah tersebut sangat mirip. Untuk konteks:
bundle pristine
tanpa argumen, bersihkan semua permata dari file kunci. Sementara itu,
gem pristine --all
membersihkan semua permata yang terpasang untuk versi Ruby tersebut.
Jika pengembang lupa permata mana dalam proyek mereka, mereka mungkin telah melakukan debug, Rubygems
gem pristine [GEMNAME]
perintah mungkin tidak nyaman. Satu dapat menghindari menunggu
gem pristine --all
dan malah lari
bundle pristine