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
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ę).
ś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
.
Pochodzi on ze świata Windows najprawdopodobniej i stąd gitk jest instalowany domyślnie z msysgit. –
z gitkiem nie dostaniesz side-by-side diff –
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
Jest tortoiseGit. Poleciłbym nie klonować tak bardzo jak ja z tortoiseSVN.
Przez ostatnie kilka miesięcy korzystałem z gitup i poza kilkoma graficznymi dziwactwami praca z nimi była przyjemnością.
- 1. Git squash zobowiązuje plików (przemianowany historii zachować)
- 2. Uzyskiwanie całej historii plików za pomocą git-p4
- 3. Przeglądanie historii pobierania pamięci w języku C# (VS2015)
- 4. Skopiuj repozytorium git bez historii
- 5. Git - Usuń commit z historii
- 6. git rozszerzenia pojedynczy plik historii dyferencjału tylko
- 7. Zapisywanie historii od Clearcase do Git?
- 8. Naprawianie historii Git po pobraniu niewłaściwego repozytu
- 9. usuwanie pliku z historii git nie działa
- 10. Podział plików przy zachowaniu historii w SVN
- 11. Utrzymywanie pewnej liczby commitów w historii za pomocą git
- 12. Dziennik historii zdalnej
- 13. git usuń wszystkie usunięte pliki z całej historii
- 14. git: zmiana jednej linii w pliku dla pełnej historii
- 15. Przebudowywanie wszystkich zmian w historii git po filtrze filtracyjnym
- 16. Squash pierwszy N zobowiązuje historii git/zachować resztę jak
- 17. Git: Zmiana nazwy pliku przy pomocy EGit powoduje usunięcie historii plików
- 18. Nie można użyć skryptu bash do usunięcia plików z historii git
- 19. Czy możliwe jest przeglądanie plików klasy Java według kodu bajtowego
- 20. przeglądanie otwartych procedur obsługi plików dla procesu w systemie Windows
- 21. Przeglądanie systemu plików Windows Phone 8 w emulatorze
- 22. Przeglądanie stron po stronie serwera
- 23. Usuń wiele plików z gałęzi filtra git
- 24. Jak zamknąć oddział BEZ usunięcia go z historii w git?
- 25. Zmień strefę czasową dla wszystkich zatwierdzeń w historii git
- 26. Lista wszystkich wersji danego numeru wiersza w historii GIT
- 27. Git do TFS 2008 jednym ze sposobów migracji (z historii)
- 28. Czy użyć historii zatwierdzania git, aby znaleźć gorące miejsca projektu?
- 29. Czy usunięcie gałęzi w git usuwa ją z historii?
- 30. git cherry-wybrać różnicę między commitami bez wspólnej historii?
wygląda całkiem użytecznie, dzięki – lurscher