web-dev-qa-db-fra.com

Toute interface graphique complète pour Mercurial?

J'ai essayé TortoiseHG depuis les dépôts, mais cela ne fonctionnait pas du tout.

10
Queops

Ajoutez les PPA suivants à vos sources de logiciels. Les instructions figurent aux points de terminaison du lien:

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

https://launchpad.net/~Mercurial-ppa/+archive/releases Launchpad logo

Ou faites-le via la ligne de commande.

ppa: tortoisehg-ppa/releases Launchpad logo ( Cliquez ici pour obtenir des instructions sur l’utilisation des PPA. )

ppa: Mercurial-ppa/communiqués Launchpad logo ( Cliquez ici pour obtenir des instructions sur l’utilisation des PPA. )

$ Sudo apt-add-repository ppa:tortoisehg-ppa/releases
$ Sudo apt-add-repository ppa:Mercurial-ppa/releases

Installez tortoisehg et tortoisehg-nautilus si vous souhaitez une intégration Nautilus.

$ Sudo apt-get install tortoisehg tortoisehg-nautilus

Utilisez hgtk comme s'il s'agissait de la commande habituelle hg pour obtenir une interface graphique pour chaque commande (par exemple hgtk status), ou utilisez l'interface fournie dans Nautilus si vous avez installé le package requis.

10
Matt Joiner

hg view est installé dans le cadre du paquet Mercurial, mais n'est pas activé par défaut pour empêcher le paquet de dépendre du toolkit tk. Installez tk8.5 et ajoutez ce qui suit dans votre fichier "$HOME/.hgrc":

[extensions]
hgk=

Démarrez en exécutant hg view dans le dossier du référentiel. alt text

18
andrewsomething

meld fait un travail assez décent. Installez-le simplement comme ceci:

Sudo apt-get install meld

Et lancez-le avec:

meld

Sélectionnez ensuite "Vue du contrôle de version" et pointez-le vers le répertoire contenant votre référentiel. Il vous montrera tous les fichiers modifiés et vous pourrez voir un diff visuel en double-cliquant sur le fichier.

1
Peter

Sudo apt-get install tortoisehg tortoisehg-nautilus

Ensuite, il vous suffit de nautilus -q, puis accédez à votre projet dans le navigateur de fichiers.

0
Jonathan