2010-10-19 22 views
6

Czy istnieje sposób na przeglądanie wersji historii (zamiast zwykłego diffa) w repozytorium git? Szukam czegoś podobnego do tego, czego można się spodziewać po przeglądarce plików/diff tortoiseSvn, ale w przypadku Ubuntu. Nie chcę widzieć różnic bezpośrednio, ale raczej cały plik z wersją w oryginalnym kontekście, z podkreśleniem pokazującym różnice z poprzedniej wersjiPrzeglądanie historii plików git

Odpowiedz

3

gitg robi to, dostępne za pośrednictwem repozytoriów. Są inne wizualizatory git, ale nie wiem o nich.

Dla gitg wybierz commit w oddziale, a następnie zakładkę "tree" (obok "details", które pokazują różnicę).

+0

wygląda całkiem użytecznie, dzięki – lurscher

0

śledzić Koen, istnieje również gitk, znany również jako git-gui, która jest „oficjalne” przeglądarkę gui git i pokazuje dyferencjału na zasadzie per-popełnił, i zobowiązuje się w drzewo, a także qgit , który jest dość podobny, ale z interfejsem qt.

, aby uruchomić gitk, po prostu wpisz gitk ~/path/to/my/AWESOMEPROJECTOFAWESOME i przeglądaj!

Być może trzeba będzie sudo apt-get install gitk w zależności od zainstalowanego git.

+0

Pochodzi on ze świata Windows najprawdopodobniej i stąd gitk jest instalowany domyślnie z msysgit. –

+0

z gitkiem nie dostaniesz side-by-side diff –

+0

gitk pozwala dopasować linie kontekstu widoczne w każdym zatwierdzeniu i odwrócić między oryginalną i nową wersją w dowolnym zatwierdzeniu. po prostu kolejne narzędzie do pracy. – sleepynate

1

Jest tortoiseGit. Poleciłbym nie klonować tak bardzo jak ja z tortoiseSVN.

0

Przez ostatnie kilka miesięcy korzystałem z gitup i poza kilkoma graficznymi dziwactwami praca z nimi była przyjemnością.

Powiązane problemy