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, ...)
Jakie są różnice między następującymi poleceniami?: git diff foo master # a git diff foo..master # b git diff foo...master # c Podręcznik diff mówi o tym: Porównywanie gałęzi $ git diff topic master <1> $ git diff topic..master <2> $ git diff topic...master <3> Zmiany między wskazówkami tematu i …
Jaki jest najłatwiejszy sposób (za pomocą narzędzia graficznego lub wiersza poleceń w systemie Ubuntu Linux), aby dowiedzieć się, czy dwa pliki binarne są takie same, czy nie (z wyjątkiem znaczników czasu)? Nie muszę tak naprawdę wyodrębniać różnicy. Muszę tylko wiedzieć, czy są takie same, czy 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. …
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, …
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 …
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 …
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 …
W naszym repozytorium kodu źródłowego mamy wiele arkuszy kalkulacyjnych (xls). Są one zwykle edytowane za pomocą gnumeric lub openoffice.org i są najczęściej używane do zapełniania baz danych do testów jednostkowych za pomocą dbUnit . Nie ma łatwych sposobów robienia różnic na plikach xls, o których wiem, a to sprawia, że …
Istnieją dwa pliki o nazwach „a.txt” i „b.txt”, oba zawierają listę słów. Teraz chcę sprawdzić, które słowa są dodatkowe w „a.txt”, a których nie ma w „b.txt” . Potrzebuję wydajnego algorytmu, ponieważ muszę porównać dwa słowniki.
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ć …
Mam duży plik A (składający się z e-maili), jeden wiersz na każdą wiadomość. Mam też inny plik B zawierający inny zestaw wiadomości. Którego polecenia użyłbym, aby usunąć wszystkie adresy, które pojawiają się w pliku B z pliku A. Tak więc, jeśli plik A zawierał: A B C a plik B …
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ę …
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?
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 …
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{ …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.