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.