Jakiś kompletny interfejs GUI dla Mercurial?


12

Próbowałem TortoiseHG z repozytoriów, ale to w ogóle nie działał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.


Ł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


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.


0

sudo apt-get install tortoisehg tortoisehg-nautilus

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

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.