Pytania otagowane jako diff

Czynność polegająca na identyfikowaniu różnic między dwoma lub więcej plikami w celu obsługi różnych działań związanych z tworzeniem oprogramowania (śledzenie błędów, tworzenie poprawek, ...)



13
„Stan git” pokazuje zmienione pliki, ale „git diff” nie
Rzuciłem okiem na wszystkie podobne pytania. Jednak dwukrotnie sprawdziłem i zdecydowanie dzieje się coś dziwnego. Na jednym serwerze (Solaris z Git 1.8.1) sklonowałem repozytorium Git, a następnie skopiowałem folder .git do moich istniejących plików live. To działało idealnie, mogłem biegać git status następnie git diff [filename] aby sprawdzić inne pliki. …
181 git  diff 

2
„Porównaj” obraz za pomocą ImageMagick
Jak uzyskać różnicę między dwoma obrazami? Mam oryginalny obraz. Ktoś napisał na dokładnej kopii oryginalnego obrazu. Teraz muszę porównać oryginał z zapisanym na obrazie i wyodrębnić tylko zapis w formacie obrazu. Przykład: mam zdjęcie domu. Ktoś wziął kopię i napisał „Cześć!” na kopii. Chcę w jakiś sposób porównać dwa zdjęcia, …

6
Uprawnienia do plików Git w systemie Windows
Przeczytałem kilka pytań dotyczących uprawnień do plików w Git i nadal jestem trochę zdezorientowany. Mam repozytorium na GitHub rozwidlone z innego. Po scaleniu powinny być identyczne. Jednak: $ git diff --summary origin/epsilon master/epsilon mode change 100644 => 100755 ants/dist/sample_bots/csharp/compile.sh mode change 100644 => 100755 ants/dist/starter_bots/coffeescript/MyBot.coffee mode change 100644 => 100755 …

3
Różnica Git między aktualną gałęzią a główną, ale bez nierozłącznych zatwierdzeń głównych
Chcę mieć różnicę wszystkich zmian w gałęzi, która nie jest jeszcze scalona z wzorcem. Próbowałem: git diff master git diff branch..master git diff branch...master Jednak w każdym z tych przypadków różnica zawiera zawartość w master, która nie została jeszcze włączona do mojej gałęzi. Czy istnieje sposób na zrobienie różnicy między …

7
jak pokazać wspólne linie (reverse diff)?
Mam serię plików tekstowych, dla których chciałbym znać wiersze wspólne, a nie różne między nimi. Unix lub Windows z linii poleceń są w porządku. bla: linux-vdso.so.1 => (0x00007fffccffe000) libvlc.so.2 => /usr/lib/libvlc.so.2 (0x00007f0dc4b0b000) libvlccore.so.0 => /usr/lib/libvlccore.so.0 (0x00007f0dc483f000) libc.so.6 => /lib/libc.so.6 (0x00007f0dc44cd000) bar: libkdeui.so.5 => /usr/lib/libkdeui.so.5 (0x00007f716ae22000) libkio.so.5 => /usr/lib/libkio.so.5 (0x00007f716a96d000) linux-vdso.so.1 …
170 command-line  diff 



5
Algorytm różnicowy? [Zamknięte]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i prawdopodobnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …
164 algorithm  diff  vcdiff 


8
Zobacz różnice między gałęziami z połączeniem?
Wiem, że mogę zobaczyć różnicę między HEAD a obecnym stanem za pomocą meld .. Ale jak mogę zobaczyć różnice między gałęziami, na przykład masteri develprzy meldowaniu? W tej chwili wykonuję następujące czynności: Zmień nazwę folderu kopii roboczej Na przykład mv /projectA /projectA_master) Sklonuj projekt ponownie git clone url Przełącz się …
159 git  diff  branch  meld 

2
Dlaczego „git difftool” nie otwiera narzędzia bezpośrednio?
Skonfigurowałem gittak: git config --global diff.tool meld Kiedy biegam: git difftool Otrzymuję następujący komunikat: Viewing: 'hello.txt' Hit return to launch 'meld': Następnie, jeśli naciśnę Enter, melduruchomi się. Jak mogę wyłączyć tę wiadomość, aby meldzostała uruchomiona od razu po wpisaniu git difftool?
157 git  diff  difftool 

3
Utwórz plik poprawki lub pliku różnic z repozytorium git i zastosuj go do innego innego repozytorium git
Pracuję nad projektem opartym na WordPressie i chcę aktualizować mój projekt w każdej nowej wersji WP. W tym celu chcę wygenerować łatkę między dwoma zatwierdzeniami lub tagami. Na przykład w moim repozytorium /www/WProbię to: $git patch-format com1..com2 --stdout > ~/patchs/mypatch.patch Lub $git patch-format tag1..tag2 --stdout > ~/patchs/mypatch.patch /www/WP git natif …
155 git  diff  patch  git-diff  git-apply 

4
Kolorowanie białych znaków na wyjściu git-diff
Jeśli chodzi o formatowanie kodu, jestem raczej purystą :). Bardzo często usuwam niepotrzebne spacje (linie zawierające tylko ws, ws na końcu linii itp.). Ustawiłem nawet vima, aby pokazywał tego rodzaju linie w kolorze czerwonym. Mój problem polega na tym, że używając git-diff często widzę coś takiego: - else{ + else{ …
151 git  colors  diff  whitespace 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.