Qualche interfaccia GUI completa per Mercurial?


12

Ho provato TortoiseHG dai repository, ma non funzionava affatto.


1
Potresti voler essere più descrittivo sul problema che hai avuto con TortoiseHG.
— Andrewsomething

Non ha reagito a nessuno dei comandi "menu" che ho selezionato.
— Queops,

2
Lavorano per me il 10.10. Assicurati di aver tortoisehg-nautilusinstallato anche. Anche nautilus deve essere riavviato.
— Andrewsomething

Esattamente come hai detto. Non succede nulla quando faccio clic su Opzioni o Clona ... per esempio ... molto strano. EDIT: Funziona se si immettono i comandi sulla console, non attraverso il menu.
— Queops,

@Queops Hai segnalato un bug su questo problema?
— ændrük,

Risposte:


10

Aggiungi i seguenti PPA alle tue fonti software, le istruzioni si trovano agli endpoint dei collegamenti:

https://launchpad.net/~tortoisehg-ppa/+archive/releases Logo del launchpad

https://launchpad.net/~mercurial-ppa/+archive/releases Logo del launchpad

Oppure fallo tramite la riga di comando.

ppa: tortoisehg-ppa / releaseLogo del launchpad (fare clic qui per istruzioni sull'uso dei PPA ) .

ppa: mercurial-ppa / releaseLogo del launchpad (fare clic qui per istruzioni sull'uso dei PPA ) .

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

Installa tortoisehge tortoisehg-nautilusse desideri l'integrazione con nautilus.

$ sudo apt-get install tortoisehg tortoisehg-nautilus

Utilizzare hgtkcome se fosse il solito hgcomando per ottenere un'interfaccia GUI per ciascun comando (ad es. hgtk status) Oppure utilizzare l'interfaccia fornita in nautilus se è stato installato il pacchetto richiesto.


Simpatici PPA
— Queops

Quando provo ad installare tortoisehg ho ricevuto il seguente messaggio: I seguenti pacchetti hanno dipendenze non soddisfatte: tortoisehg: Dipende: mercurial (<2.5 ~) ma deve essere installato 2.5-0ppa1 ~ precise1 Raccomanda: python-iniparse ma non sta per essere installato E: impossibile correggere i problemi, sono stati conservati pacchetti rotti.
— Magister,

1
Funziona bene: sudo apt-get install tortoisehg tortoisehg-nautilus non sono più necessari i PPA (Ubuntu 15)
— Jonathan,

20

hg viewviene installato come parte del pacchetto mercurial, ma non abilitato per impostazione predefinita per impedire che il pacchetto dipenda dal toolkit tk. Installa tk8.5e aggiungi quanto segue al tuo "$HOME/.hgrc"file:

[extensions]
hgk=

Avviare eseguendo hg viewnella cartella del repository. testo alternativo


1
Dovevo inserire il percorso di hgk.py $HOME/.hgrc, ad es. hgk=/usr/lib/python2.7/dist-packages/hgext/hgk.py.
— Martin Pecka,

1

la fusione fa un lavoro abbastanza decente. Basta installarlo in questo modo:

sudo apt-get install meld

Ed eseguilo con:

meld

Quindi selezionare "Vista controllo versione" e puntarlo alla directory con il proprio repository. Ti mostrerà tutti i file modificati e puoi visualizzare una differenza visiva facendo doppio clic sul file.


0

sudo apt-get install tortoisehg tortoisehg-nautilus

Quindi, nautilus -qsfoglia il tuo progetto nel browser dei file

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.