Jakiś kompletny interfejs GUI dla Mercurial?

12

Próbowałem TortoiseHG z repozytoriów, ale to w ogóle nie działało.

Queops
źródło
1
Możesz być bardziej opisowy na temat problemu z TortoiseHG.
andrewsomething
Nie zareagował na żadne z poleceń „menu”, które wybrałem.
Queops
2
Pracują dla mnie 10.10. Upewnij się, że masz również tortoisehg-nautiluszainstalowany. Również nautilus musi zostać zrestartowany.
andrewsomething
Dokładnie tak jak powiedziałeś. Nic się nie dzieje, kiedy klikam opcje lub Klon ... na przykład ... bardzo dziwne. EDYCJA: Działa, jeśli wprowadzisz polecenia na konsoli, a nie za pomocą menu.
Queops
@Queops Czy zgłosiłeś błąd dotyczący tego problemu?
ændrük

Odpowiedzi:

10

Dodaj następujące umowy PPA do źródeł oprogramowania, instrukcje znajdują się w punktach końcowych łącza:

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

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

Lub zrób to za pomocą wiersza poleceń.

ppa: tortoisehg-ppa / releasesLogo Launchpad ( Kliknij tutaj, aby uzyskać instrukcje dotyczące korzystania z PPA. )

ppa: mercurial-ppa / releasesLogo Launchpad ( Kliknij tutaj, aby uzyskać instrukcje dotyczące korzystania z PPA ).

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

Zainstaluj tortoisehg, a tortoisehg-nautilusjeśli chcesz integracji nautilus.

$ sudo apt-get install tortoisehg tortoisehg-nautilus

Użyj hgtktak, jakby to było zwykłe hgpolecenie, aby uzyskać interfejs GUI dla każdego polecenia (np. hgtk status), Lub użyj interfejsu dostarczonego w nautilus, jeśli zainstalowałeś wymagany pakiet.

Matt Joiner
źródło
Ładne przydatne PPA
Queops
Kiedy próbuję zainstalować tortoisehg, pojawia się następujący komunikat: Następujące pakiety mają niezaspokojone zależności: tortoisehg: Zależy: mercurial (<2,5 ~), ale 2,5-0ppa1 ~ exact1 ma zostać zainstalowany Zaleca: python-iniparse, ale nie będzie bądź zainstalowany E: Nie można rozwiązać problemów, trzymałeś uszkodzone pakiety.
Magister
1
Wykonanie tego działa dobrze: sudo apt-get install tortoisehg tortoisehg-nautilus nie ma już potrzeby PPA (Ubuntu 15)
Jonathan
20

hg viewjest instalowany jako część pakietu rtęciowego, ale domyślnie nie jest włączony, aby pakiet nie był zależny od zestawu narzędzi tk. Zainstaluj tk8.5, a następnie dodaj do "$HOME/.hgrc"pliku:

[extensions]
hgk=

Uruchom, uruchamiając hg vieww folderze repozytorium. alternatywny tekst

andrews coś
źródło
1
Musiałem umieścić ścieżkę do hgk.py w $HOME/.hgrc, tj. hgk=/usr/lib/python2.7/dist-packages/hgext/hgk.py.
Martin Pecka
1

meld wykonuje całkiem przyzwoitą robotę. Po prostu zainstaluj go w ten sposób:

sudo apt-get install meld

I uruchom z:

meld

Następnie wybierz „Widok kontroli wersji” i skieruj go na katalog z repozytorium. Wyświetli wszystkie zmienione pliki i możesz zobaczyć różnicę wizualną, klikając dwukrotnie plik.

Piotr
źródło
0

sudo apt-get install tortoisehg tortoisehg-nautilus

Następnie nautilus -qprzejdź do swojego projektu w przeglądarce plików

Jonathan
źródło