2013-02-24 20 views
26

Do przeglądania stron internetowych github nie jest wyświetlany obok siebie, jak ma to miejsce w przypadku wielu narzędzi do porównywania. Czy mogę zmienić tryb różnicowy obok siebie? Mam na myśli w sieci github.Zmienić różnicę Github na porównanie obok siebie?

+1

** Jest to możliwe od 3 września 2014 **: Zobacz [moja odpowiedź poniżej] (http://stackoverflow.com/a/25657797/6309) – VonC

Odpowiedz

22

Tak, to jest możliwe, ponieważ wrzesień 3rd 2014: patrz "Introducing split diffs":

https://cloud.githubusercontent.com/assets/98681/4139311/699ef6da-3399-11e4-8d8e-cf0a9e902867.gif

Różnice występują teraz w dwóch smakach, zunifikowanych i podzielonych.
Przełączaj się między nimi na żądanie pobierania, zatwierdzania i porównywania stron za pomocą przełącznika w prawym górnym rogu strony. Ostatni używany tryb stanie się preferowanym ustawieniem domyślnym.


Uwaga: od Sept. 4th 2014, to również wsparcie słowo diff podkreśla.
Zobacz "Does Github have a view that shows diffs between file versions?".

+0

Jakiś pomysł, dlaczego nie chciałbym tego zobaczyć?Zamiast "zunifikowanych" i "podzielonych" przycisków widzę "Pokaż statystyki różnic". – Marty

+0

@Marty masz adres URL? – VonC

+0

to prywatne repozytorium – Marty

2

Nie git diff, ale można użyć git difftool, która wywoła odpowiednie narzędzie dla twojej platformy, aby zrobić to, o co prosisz.

Na przykład w systemie Linux będzie domyślnie wywoływać meld, co jest bardzo dobrym narzędziem. git difftool wie o kilku różnych narzędziach, ale możesz także skonfigurować go tak, aby wywoływał własne.

+0

Mam na myśli, kiedy bezpośrednio na stronie internetowej, jak zmienić różnicę? –

+3

hmm, nie widziałem tego pytania w oryginalnym pytaniu - musisz je edytować od tego czasu. Szczerze mówiąc nie wiem jak - powinieneś zapytać o wsparcie klienta Github ... – mvp

1

Sieć Github nie ma jeszcze funkcji.

Użytkownik może być zainteresowany narzędziem różnicowym opartym na perspektywie cdiff, ma opcję -s, aby uzyskać porównanie "obok siebie".

Aby wyświetlić zmiany jeszcze nie złożone, typ

cdiff -s 

Aby przejrzeć historię zmian w obszarze roboczym, typ

cdiff -ls 

Aby zobaczyć zmiany z prośbą pull, rury w surowej diff od adres URL, na przykład:

curl https://github.com/ymattw/cdiff/pull/11.diff | cdiff -s 
Powiązane problemy