¿Alguna interfaz GUI completa para Mercurial?

12

He intentado TortoiseHG desde los repositorios, pero no funcionó en absoluto.

Queops
fuente
1
Es posible que desee ser más descriptivo sobre el problema que tuvo con TortoiseHG.
andrewsomething
No reaccionó a ninguno de los comandos de "menú" que seleccioné.
Queops
2
Trabajan para mí el 10.10. Asegúrese de que también lo haya tortoisehg-nautilusinstalado. También nautilus tiene que reiniciarse.
andrewsomething
Exactamente como le dijiste. No pasa nada cuando hago clic en Opciones o Clonar ... por ejemplo ... muy raro. EDITAR: funciona si ingresa los comandos en la consola, no a través del menú.
Queops
@Queops ¿Ha presentado un error sobre este problema?
ændrük

Respuestas:

10

Agregue los siguientes PPA a sus fuentes de software, las instrucciones están en los puntos finales del enlace:

https://launchpad.net/~tortoisehg-ppa/+archive/releases Logotipo de Launchpad

https://launchpad.net/~mercurial-ppa/+archive/releases Logotipo de Launchpad

O hacerlo a través de la línea de comando.

ppa: tortoisehg-ppa / releasesLogotipo de Launchpad ( Haga clic aquí para obtener instrucciones sobre el uso de PPA ) .

ppa: mercurial-ppa / releasesLogotipo de Launchpad ( Haga clic aquí para obtener instrucciones sobre el uso de PPA ) .

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

Instalar tortoisehg, y tortoisehg-nautilussi quieres la integración nautilus.

$ sudo apt-get install tortoisehg tortoisehg-nautilus

Use hgtkcomo si fuera el hgcomando habitual para obtener una interfaz GUI para cada comando (por ejemplo hgtk status), o use la interfaz proporcionada en nautilus si instaló el paquete requerido.

Matt Joiner
fuente
Buenas prácticas PPA
Queops
Cuando intento instalar tortoisehg, recibo el siguiente mensaje: Los siguientes paquetes tienen dependencias insatisfechas: tortoisehg: Depende: mercurial (<2.5 ~) pero 2.5-0ppa1 ~ precisa1 debe instalarse Recomienda: python-iniparse pero no va a ser instalado E: Incapaz de corregir problemas, ha retenido paquetes rotos.
magister
1
Hacer esto funciona bien: ya sudo apt-get install tortoisehg tortoisehg-nautilus no se necesitan PPA (Ubuntu 15)
Jonathan
20

hg viewse instala como parte del paquete mercurial, pero no está habilitado de manera predeterminada para evitar que el paquete dependa del kit de herramientas tk. Instale tk8.5y agregue lo siguiente a su "$HOME/.hgrc"archivo:

[extensions]
hgk=

Inicie ejecutando hg viewen la carpeta del repositorio. texto alternativo

andrewsomething
fuente
1
Necesitaba poner el camino hacia hgk.py $HOME/.hgrc, es decir. hgk=/usr/lib/python2.7/dist-packages/hgext/hgk.py.
Martin Pecka
1

meld hace un trabajo bastante decente. Simplemente instálalo así:

sudo apt-get install meld

Y ejecutarlo con:

meld

Luego seleccione "Vista de control de versiones" y apúntelo al directorio con su repositorio. Le mostrará todos los archivos modificados y puede ver una diferencia visual haciendo doble clic en el archivo.

Peter
fuente
0

sudo apt-get install tortoisehg tortoisehg-nautilus

Luego, simplemente nautilus -qbusque su proyecto en el explorador de archivos

Jonathan
fuente