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


12

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


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в папке хранилища. альтернативный текст


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перейдите к вашему проекту в файловом браузере

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.