Будь-який повний інтерфейс GUI для Mercurial?


12

Я спробував TortoiseHG із сховищ, але він взагалі не працював.


1
Можливо, ви хочете бути більш описовими щодо проблеми, яка була у вас із TortoiseHG.
andrewsomething

Не реагував на жодну із вибраних команд "меню".
Квайпс

2
Вони працюють на мене 10.10. Переконайтеся, що ви також tortoisehg-nautilusвстановили. Також nautilus потрібно перезапустити.
andrewsomething

Точно так, як ви сказали. Нічого не відбувається, коли я натискаю параметри або Клонірую ... наприклад .. дуже дивно. EDIT: Чи працює, якщо ви вводите команди на консолі, а не через меню.
Квайпс

@Queops Ви подали помилку щодо цієї проблеми?
ændrük

Відповіді:


10

Додайте такі джерела PPA до своїх джерел програмного забезпечення, інструкції знаходяться в кінцевих точках посилання:

https://launchpad.net/~tortoisehg-ppa/+archive/releases Логотип Launchpad

https://launchpad.net/~mercurial-ppa/+archive/releases Логотип Launchpad

Або зробити це за допомогою командного рядка.

ppa: tortoisehg-ppa / releaseЛоготип Launchpad ( Клацніть тут, щоб отримати інструкції щодо використання PPA. )

ppa: mercurial-ppa / releaseЛоготип Launchpad ( Клацніть тут, щоб отримати інструкції щодо використання PPA. )

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

Встановіть tortoisehg, і tortoisehg-nautilusякщо ви хочете інтегрувати nautilus.

$ sudo apt-get install tortoisehg tortoisehg-nautilus

Використовуйте hgtkяк би звичайну hgкоманду, щоб отримати інтерфейс GUI для кожної команди (наприклад hgtk status), або використовуйте інтерфейс, наданий у nautilus, якщо ви встановили необхідний пакет.


Приємні зручні PPA
Queops

Коли я намагаюся встановити tortoisehg, я отримав таке повідомлення: Наступні пакети мають невиконані залежності: tortoisehg: Залежить: mercurial (<2,5 ~), але встановлено 2,5-0ppa1 ~ точно1 Рекомендує: python-iniparse, але він не збирається буде встановлено E: Не вдається виправити проблеми, ви зламали пакунки.
магістр

1
Це добре працює: більше sudo apt-get install tortoisehg tortoisehg-nautilus не потрібно PPA (Ubuntu 15)
Джонатан,

20

hg viewвстановлюється як частина пакету mercurial, але за умовчанням не включений, щоб не підтримувати пакет залежно від інструментарію tk. Встановіть tk8.5і додайте у "$HOME/.hgrc"файл наступне :

[extensions]
hgk=

Запустіть, запустивши hg viewв папку сховища. alt текст


1
Мені потрібно було прокласти шлях до hgk.py в $HOME/.hgrc, тобто. hgk=/usr/lib/python2.7/dist-packages/hgext/hgk.py.
Мартін Печка

1

meld робить досить пристойну роботу. Просто встановіть його так:

sudo apt-get install meld

І запустіть його:

meld

Потім виберіть "Вид контролю версій" і вкажіть його на каталог зі своїм сховищем. Він покаже вам всі змінені файли, і ви можете переглянути візуальну різницю, двічі клацнувши файл.


0

sudo apt-get install tortoisehg tortoisehg-nautilus

Потім просто nautilus -qперейдіть до свого проекту в браузері файлів

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.