2010-11-19 11 views
13

Więc tutaj jest hierarchia przykład folderu:W serwisie Mercurial, Jak sprawdzić dziennik wersji określonego folderu?

c:\MyProject 
c:\MyProject\Folder1 
c:\Myproject\Folder2 

W SVN Jeśli jestem zainteresowany tylko patrząc na historię zmian c:\MyProject\Folder1 może po prostu przejdź do tego folderu, kliknij prawym przyciskiem i widok dziennika.

Z Mercurial robi to samo pokazuje wszystkie zmiany w całym MyProject. Czy istnieje sposób, aby odfiltrować i pokazać mi tylko zmiany w Folder1 (I jego podfoldery)?

Odpowiedz

18

to dość dużo roboty, jak można się spodziewać, są takie same jak dla svn log:

hg log c:\MyProject\Folder1 
+1

Najpierw spróbuj najpierw :-) –

+0

Miałem nadzieję na rozwiązanie GUI, ale linia poleceń też działa – 7wp

+0

Czy to działa tylko dla 'hg log'? Miałem nadzieję, że użyję czegoś takiego jak 'hg tags', ale to nie działa tak, jak się spodziewałem. –

5

W TortoiseHG, kliknij prawym przyciskiem myszy na Folder1 i otwórz tam Eksplorator repozytorium.
Spowoduje to automatyczne ustawienie filtru w Eksploratorze repozytorium w celu wyświetlenia tylko historii tego folderu.

Coś podobnego jest opisany here (dla pojedynczych plików zamiast folderów, ale masz pomysł ...)

+0

nie dostanę „Repository Explorer” jako opcja kiedy prawym przyciskiem myszy na folderze. – Rory

+0

W 2010 roku został nazwany "Eksploratorem repozytorium". Od wersji 2.0 nosi nazwę "Hg Workbench". –

+0

Ah tak, ale nadal nie dostaję Hg Workbench, gdy kliknę prawym przyciskiem folder. Dostaję go, gdy jestem pustym miejscem w folderze, ale nie po kliknięciu folderu, który znajduje się w repozytorium. – Rory

2

W nowym stylu tortoise hg (Hg Workbench) można to osiągnąć, klikając prawym przyciskiem myszy i wybierając TortoiseHg => Revision History w folderze w repozytorium.

Co to rzeczywiście robi jest filtr (Ctrl + S), tak jak to file('path:some/relative/path')

Powiązane problemy