diff

Szybki sposób znajdowania linii w jednym pliku, których nie ma w innym?

Mam dwa duże pliki (zestawy nazw plików). Około 30.000 linii w każdym pliku. Staram się szybko znaleźć linie w pliku1, któryc ... tej pory znalazłem używając diff (): diff file2 file1 | grep '^>' | sed 's/^>\ //' Na pewno musi być lepszy sposób?

Pliki Diff obecne w dwóch różnych katalogach

Mam dwa katalogi z tą samą listą plików. Muszę porównać wszystkie pliki obecne w obu katalogach za pomocą polecenia diff. Czy ... ja wiersza poleceń, aby to zrobić, Czy muszę napisać skrypt powłoki, aby uzyskać listę plików,a następnie iterację przez nie?

Git diff-w ignoruje białe znaki tylko na początku i końcu linii

Uwielbiam używać git diff -w do ignorowania różnic w spacjach. Ale właśnie zauważyłem, że ignoruje nawet różnice w białych zn ... na środku linii. Jak mogę ignorować tylko różnice w białych znakach, które pojawiają się na początku (^) lub końcu ($) linii?

Zaznacz różnicę między dwoma łańcuchami w PHP

Jaki jest najprostszy sposób na podkreślenie różnicy między dwoma łańcuchami w PHP? Myślę wzdłuż linii strony historii edycj ... t na zielono, a usunięty tekst na Czerwono. Jeśli są dostępne jakieś wcześniej napisane funkcje lub klasy, byłoby to idealne.

Diff dwie karty w Vimie

Scenariusz: otworzyłem Vima i wkleiłem jakiś tekst. Otwieram drugą zakładkę :tabe i wklejam tam inny tekst. Cel: chciałbym m ... jbliższy, jaki mogę znaleźć, to "odróżnić bieżący bufor od Pliku", ale nie diffw dwóch otwartych, ale niezapisanych buforach.

Dowolny porządny silnik diff / merge for.NET? [zamknięte]

Wymagania: darmowy, najlepiej open-source zaimplementowane w jednym z zarządzanych przez. Net langów Google znalazło Te ... a C # Biblioteka Diff/Merge / Patch dla C#/. Net by Joshua Tauberer EDIT: Żadnych aplikacji proszę, tylko biblioteki.

Różnica między dwoma katalogami w Linuksie

Próbuję znaleźć pliki istniejące w jednym katalogu, ale nie w drugim, próbowałem użyć tego polecenia: diff -q dir1 dir2 P ... txt 8.txt Kolejnym pytaniem w mojej głowie jest jak mogę znaleźć pliki w dir1 ale nie w dir2 lub dir3 w jednym poleceniu?

użyj Winmerge wewnątrz Git do pliku diff

Czy istnieje sposób na użycie Winmerge wewnątrz Gita do robienia Diffów?

Git Visual diff między gałęziami

Ta odpowiedź jest świetna, gdy widzisz wizualne różnice pomiędzy dwoma plikami, które są sprawdzane w git: Jak wyświetlić wyj ... mi się wydaje: git diff --name-status master dev Co nie jest zbyt pouczające i mało wizualne. Czy jest tam coś lepszego?

Jaki jest Windows odpowiednik polecenia diff?

Wiem, że istnieje post podobny do tego: Tutaj . Próbowałem użyć polecenia comp, jak wspomniano, ale jeśli mam dwa pliki, jed ... ndę comp w windows działa, jeśli mam coś w rodzaju " abd " i "abc". Nie inaczej. Jakieś pomysły, co mogę do tego wykorzystać?

Pobierz Github pull request jako unified diff

Jak mogę pobrać zmiany zawarte w żądaniu Pull Github jako unified diff?

Semantic Diff Utilities [zamknięte]

Staram się znaleźć kilka dobrych przykładów semantycznych narzędzi diff/merge. Tradycyjny paradygmat porównywania plików kod ... ania kodu i powinny być celem narzędzi programowania nowej generacji. Czy są tego jakieś przykłady w dostępnych narzędziach?

Czy Mogę sprawić, by git rozpoznał plik UTF-16 jako tekst?

Śledzę plik Virtual PC virtual machine (*.vmc) w git, a po dokonaniu zmiany git zidentyfikował plik jako binarny i nie chciał ... ć? Używam git pod Cygwin, z core.autocrlf ustawione na false. Mógłbym użyć mSysGit lub git pod Uniksem, jeśli to konieczne.

Filtruj git diff według rodzaju zmiany

Czy istnieje sposób na ograniczenie git diff do zmienionych plików? Chciałbym zobaczyć różnice między dwoma zatwierdzeniami, ... rgs) | perl -lnwe 'print if s/^M\s+//' | xargs git diff (args) -- Jego wydajność jest lepsza, ale nadal czuje się hakerski.

Do czego służy `Git diff --patience`?

Czym algorytm cierpliwości różni się od domyślnego algorytmu git diff i kiedy chciałbym go użyć?

Uprawnienia do plików Git w Windows

Przeczytałem kilka pytań dotyczących uprawnień do plików w Git i nadal jestem trochę zdezorientowany. Mam repo na Githubie ro ... nge 100644 => 100755 worker/start_worker.sh Próbowałem zmienić uprawnienia do plików, ale nie zmienia to wyników różnic.

git diff-obsługa długich linii?

Uruchamiam git-diff na pliku, ale zmiana jest na końcu długiej linii. Jeśli używam klawiszy kursora, aby przesunąć w prawo, ... sposób, aby zapobiec temu problemowi, lub po prostu zrobić linie zawijania zamiast? (uruchamianie git 1.5.5 przez mingw32)

Ma ktoś algorytm diff dla renderowanego HTML ' a? [zamknięte]

Interesuje mnie dobry algorytm różnicowania, prawdopodobnie w Javascript, do renderowania różnic między dwoma stronami HTML. ... z dwoma edytorami WYSIWYG obok siebie. Albo przynajmniej Wyświetlaj różnice obok siebie w przyjaznej dla użytkownika kwestii.

Wykrywanie różnic między strukturami drzew

To jest bardziej pytanie CS, ale ciekawe: Powiedzmy, że mamy 2 struktury drzewa z mniej więcej tymi samymi węzłami. Jak zna ... z prawdziwego problemu biznesowego i uważam, że jest to dość interesujące zastanawiając się, czy ktoś może znać rozwiązanie.

Czy Mogę zobaczyć zmiany przed zapisaniem pliku w Vimie?

Używam Vima. Otwieram plik. Edytuję go i chcę zobaczyć, co edytowałem, zanim go zapiszę. Jak mogę to zrobić w Vim?