Adakah antarmuka GUI lengkap untuk Mercurial?

12

Saya sudah mencoba TortoiseHG dari repositori, tetapi tidak berhasil sama sekali.

Queops
sumber
1
Anda mungkin ingin lebih deskriptif tentang masalah yang Anda miliki dengan TortoiseHG.
andrewsomething
Tidak bereaksi terhadap perintah "menu" apa pun yang saya pilih.
Queops
2
Mereka bekerja untuk saya pada jam 10.10. Pastikan Anda juga telah tortoisehg-nautilusmenginstal. Juga nautilus harus direstart.
andrewsomething
Persis seperti yang Anda katakan. Tidak ada yang terjadi ketika saya mengklik opsi atau Klon ... misalnya .. sangat aneh. EDIT: Tidak berfungsi jika Anda memasukkan perintah pada konsol, tidak melalui menu.
Queops
@ Queops Sudahkah Anda mengajukan bug tentang masalah ini?
ændrük

Jawaban:

10

Tambahkan PPA berikut ke Sumber Perangkat Lunak Anda, instruksi ada di titik akhir tautan:

https://launchpad.net/~tortoisehg-ppa/+archive/releases Logo launchpad

https://launchpad.net/~mercurial-ppa/+archive/releases Logo launchpad

Atau lakukan melalui baris perintah.

ppa: tortoisehg-ppa / rilisLogo launchpad ( Klik di sini untuk instruksi menggunakan PPA. )

ppa: mercurial-ppa / rilisLogo launchpad ( Klik di sini untuk instruksi menggunakan PPA. )

$ sudo apt-add-repository ppa:tortoisehg-ppa/releases
$ sudo apt-add-repository ppa:mercurial-ppa/releases

Instal tortoisehg, dan tortoisehg-nautilusjika Anda menginginkan integrasi nautilus.

$ sudo apt-get install tortoisehg tortoisehg-nautilus

Gunakan hgtkseolah-olah itu adalah hgperintah yang biasa untuk mendapatkan antarmuka GUI untuk setiap perintah (misalnya hgtk status), atau gunakan antarmuka yang disediakan di nautilus jika Anda menginstal paket yang diperlukan.

Matt Joiner
sumber
AKP berguna yang bagus
Queops
Ketika saya mencoba menginstal tortoisehg saya mendapat pesan berikut: Paket-paket berikut memiliki dependensi yang belum terpenuhi: tortoisehg: Tergantung: mercurial (<2.5 ~) tetapi 2.5-0ppa1 ~ precision1 harus diinstal. Merekomendasikan: python-iniparse tetapi tidak akan diinstal E: Tidak dapat memperbaiki masalah, Anda telah memegang paket yang rusak.
magister
1
Melakukan ini berfungsi dengan baik: sudo apt-get install tortoisehg tortoisehg-nautilus Tidak perlu untuk PPA lagi (Ubuntu 15)
Jonathan
20

hg viewdiinstal sebagai bagian dari paket lincah, tetapi tidak diaktifkan secara default untuk menjaga paket dari tergantung pada tk toolkit. Instal tk8.5, dan tambahkan berikut ini ke "$HOME/.hgrc"file Anda :

[extensions]
hgk=

Luncurkan dengan menjalankan hg viewdi folder repositori. teks alternatif

andrewsomething
sumber
1
Saya perlu meletakkan path ke hgk.py ke $HOME/.hgrc, yaitu. hgk=/usr/lib/python2.7/dist-packages/hgext/hgk.py.
Martin Pecka
1

berbaur melakukan pekerjaan yang cukup baik. Instal saja seperti ini:

sudo apt-get install meld

Dan jalankan dengan:

meld

Kemudian pilih "Versi control view" dan arahkan ke direktori dengan repositori Anda. Ini akan menunjukkan kepada Anda semua file yang diubah dan Anda dapat melihat perbedaan visual dengan mengklik ganda file tersebut.

Peter
sumber
0

sudo apt-get install tortoisehg tortoisehg-nautilus

Kemudian, nautilus -qtelusuri proyek Anda di browser file

Jonathan
sumber