Saya kehilangan beberapa indikasi visual dari proses push / pull. Setelah menjalankan perintah yang sesuai, magit
cetak
Mendorong ke domain.tld: repo.git
Namun, tidak ada indikasi lebih lanjut dari kemajuan yang diberikan. Pada koneksi jaringan yang lambat atau jika data yang akan dikirim besar, prosesnya bisa memakan waktu cukup lama, maka, alangkah baiknya jika magit
bisa memberikan beberapa indikasi kemajuan.
Secara alami, *magit-process*
buffer berisi git
indikasi kemajuan sendiri, tetapi bagaimana Anda memberi tahu magit
untuk meneruskan bagian yang relevan ke area gema?
Bahkan lebih baik jika indikator progres ditambahkan ke garis mode, sehingga memungkinkan pengguna untuk menutup magit-status
buffer dan terus bekerja sambil git
melakukan pengangkatan berat.
Sunting: Saya tidak mencari indikasi yang magit
mendorong / menarik, saya tahu itu karena saya baru saja menekan P
/ F
. Saya ingin melihat pada tahap mendorong / menarik itu (yaitu (tidak) berkemas, mentransmisikan) dan berapa banyak tindakan yang sudah dilakukan.
Ingat, jika Anda menjalankan git
melalui terminal itu akan mencetak sesuatu seperti
Mendorong ke domain.tld: repo.git
Menghitung objek: 29, selesai.
Objek penulisan: 100% (15/15), 249,80 KiB | 28,00 KiB / s, selesai.
Total 15 (delta 10), digunakan kembali 0 (delta 0)
Ke domain.tld: repo.git
5436bd0..d9ec32a master -> master
memperbarui ref pelacakan lokal 'ref / refote / remote / origin / master'
[jelas ini adalah snapshot dari output dinamis]. Saya ingin agar kemajuan ditampilkan dari dalam emacs.
Sunting2: Permintaan fitur yang dibuka di github
Jawaban:
Fitur itu sudah ada selamanya. Tetapi saya harus mengakui bahwa saya tidak pernah memperhatikan itu, dan hanya mengetahuinya karena saya tersandung ke dalam implementasinya :-)
Ketika proses asinkron sedang berjalan, Anda akan melihat misalnya,
Magit git update
bukan hanyaMagit
di mode-line.sumber
Meskipun masih bukan indikator kemajuan, peningkatan berikut di Magit 2.12 relevan:
M-x
customize-face
RETmagit-mode-line-process
RETJika Anda memberikan wajah ini warna latar depan kontras tinggi, Anda pasti akan memperhatikan setiap kali proses git membutuhkan waktu lama untuk menyelesaikannya.
sumber