2015-10-05 15 views
7

Komendagit rozszerzenia pojedynczy plik historii dyferencjału tylko

gitk filename 

Chodźmy zobaczyć wszystkie rewizje, w którym plik został zmieniony.

Czy to możliwe w przypadku rozszerzeń git? W widoku historii pojedynczego pliku robi to - niestety pokazuje pełną historię z wszystkimi zatwierdzeniami, a nie tylko tymi, które skutecznie zmieniły plik.

Odpowiedz

17

Znaleźliśmy to ustawienie porównując moją konfigurację Git Extension z jednym z moich kolegów:

<key> 
    <string>fullhistoryinfilehistory</string> 
</key> 
<value> 
    <string>true</string> 
</value> 

Ustawiam wartość na false, teraz działa zgodnie z przeznaczeniem. Nie można znaleźć ustawienia równoważnego GUI w Git Extension ...

Edytuj: Znaleziono! Nie w ustawieniach, ale w menu kontekstowym w historii plików -> Pełna historia: enable/disable full history in file history view

+2

Świetne znalezisko. IMO, niezbyt korzystające z menu kontekstowego, biorąc pod uwagę, że działa w całym oknie, a nie tylko w jednym pliku. – Chance

+0

Nie widzę tego menu kontekstowego. W systemie Windows plik ustawień to C: \ Users \ \ AppData \ Roaming \ GitExtensions \ GitExtensions \ GitExtensions.settings – mobill

+0

Jest widoczny tylko w oknach Historia plików pliku. Nie w widoku głównym. Ciągle tam dla mnie z najnowszą wersją 2.5. – rotsch

0

Czy jesteś naprawdę pewien!?! Właśnie zweryfikowaliśmy i kiedy robię historię pojedynczego pliku, z drzewa plików lub kart różnic, po prostu mam historię commitów, w której plik ten został zmieniony ...

+0

Zobacz ten zrzut ekranu: http://i.imgur.com/5hchgv8.png Czy masz kilka Oddziałów takich jak ja? Nie wiem, jaki jest problem ... – rotsch

Powiązane problemy