Saya menggunakan ini untuk menghapus file dari repo:
hg remove <full file path>
Perintah apa yang dapat Anda gunakan untuk melakukan hg remove
pada semua file yang telah dihapus secara lokal?
Dengan dihapus secara lokal, maksud saya yang muncul dengan !
ketika Anda melakukannya hg status
.
Untuk tambah, Anda bisa melakukannya hg add
untuk menambahkan semua file baru (yang diawali dengan ?
).
hg rm -A
Jika Anda bermaksud melakukan addremove dan commit, itu bisa digabungkan dengan opsi '-A' seperti yang ditunjukkan di sini :
sumber
Pertanyaan awal bertanya bagaimana cara menghapus (mis. Lupa) file yang muncul seperti
"!"
ketika menggunakanhg st
. Pendekatan langsung yang memiliki keunggulan transparansi adalah digunakanhg st
dengan-n
opsi:(Tentu saja file hanya akan dilupakan pada komit berikutnya .)
Bendera didokumentasikan dengan baik di tempat lain (misalnya oleh perintah hg itu sendiri), tetapi secara singkat:
-n
berarti "hanya nama file"-d
berarti "pilih file yang telah dihapus"sumber
Jika Anda ingin menambahkan penghapusan dan komit, tetapi tidak siap untuk melakukan sisa perubahan Anda, saya pikir Anda masih harus menyebutkannya:
sumber