Какой-нибудь полный графический интерфейс для Mercurial?

12

Я попробовал TortoiseHG из репозиториев, но он не работал вообще.

Queops
источник
1
Возможно, вы захотите более подробно описать проблему, возникшую у вас с TortoiseHG.
Andrewsomething
Не реагировал ни на одну из выбранных мной команд меню.
Queops
2
Они работают на меня 10.10. Убедитесь, что вы также tortoisehg-nautilusустановили. Также наутилус должен быть перезапущен.
Andrewsomething
Точно так же, как вы сказали. Ничего не происходит, когда я нажимаю "Опции" или "Клонировать" ... например ... очень странно. РЕДАКТИРОВАТЬ: работает, если вы вводите команды на консоли, а не через меню.
Queops
@Queops Вы подали ошибку об этой проблеме?
rndrük

Ответы:

10

Добавьте следующие PPA к своим источникам программного обеспечения, инструкции находятся на конечных точках ссылки:

https://launchpad.net/~tortoisehg-ppa/+archive/releases Логотип панели запуска

https://launchpad.net/~mercurial-ppa/+archive/releases Логотип панели запуска

Или сделать это через командную строку.

ppa: tortoisehg-ppa / ReleasesЛоготип панели запуска ( Нажмите здесь для получения инструкций по использованию PPA. )

ppa: mercurial-ppa / ReleasesЛоготип панели запуска ( Нажмите здесь для получения инструкций по использованию 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 ~ precision1 должен быть установлен Рекомендует: 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в папке хранилища. альтернативный текст

andrewsomething
источник
1
Мне нужно было указать путь к hgk.py $HOME/.hgrc, т.е. hgk=/usr/lib/python2.7/dist-packages/hgext/hgk.py,
Мартин Пецка
1

Мельд делает довольно приличную работу. Просто установите его так:

sudo apt-get install meld

И запустить его с:

meld

Затем выберите «Представление контроля версий» и укажите его в каталоге с вашим хранилищем. Он покажет вам все измененные файлы, и вы можете просмотреть визуальные различия, дважды щелкнув файл.

Питер
источник
0

sudo apt-get install tortoisehg tortoisehg-nautilus

Затем просто nautilus -qперейдите к вашему проекту в файловом браузере

Джонатан
источник