Strona 1 z 1
[Linuks, Windows] MELD - program do porównywania plików
: poniedziałek 20 sie 2018, 07:39
autor: SuperGość
Genialny (to moja subiektywna ocena) programik do porównywania plików i wyszukiwania różnic, polecam
http://meldmerge.org/ - juz mi pomógł

. Pracuje na linuksie i windowsie. po wczytaniu np dwóch plików pokazuje (podświetla) różnice.
Zrzut ekranu z 2018-08-20 07-44-30.png
Re: [Linuks, Windows] MELD - program do porównywania plików
: poniedziałek 20 sie 2018, 08:06
autor: inż.wielki
Program też się super sprawuje z gitem. Jeżeli pracujemy na repozytorium i wpiszemy git difftool plik.cpp to pokaże jakie zmiany są w pliku względem wersji na serwerze. Do tego jeżeli jako parametry podamy 2 foldery to meld pokaże nam, które pliki są takie same, które się różnią i które są nowe.
Ja zazwyczaj też wyłączam sobie w filtrach białe znaki oraz komentarze

Re: [Linuks, Windows] MELD - program do porównywania plików
: poniedziałek 20 sie 2018, 08:48
autor: ZbeeGin
Meld jest fajny pod Linuxem, ale ma jedną wadę. Czasem nie można zsynchronizować niektórych plików, mimo, że są w /home i mam do nich prawa. Dopiero uruchomienie na prawach root-a włącza możliwość skopiowania tych plików z programu by były takie same.
W Windows jednak wolę używać WinMerge.
PS. Popraw temat bo chyba coś Ci wcięło...
Re: [Linuks, Windows] MELD - program do porównywania plików
: poniedziałek 20 sie 2018, 09:18
autor: SuperGość
W Windows do prostej synchronizacji i porównania plików, folderów wystarczał mi TC ale Meld ładnie pokazuje miejsca z różnicami w plikach, i to mi się podoba, dlatego o nim wspomniałem w tym temacie.
Re: [Linuks, Windows] MELD - program do porównywania plików
: poniedziałek 20 sie 2018, 10:41
autor: squeez
a co ze starym poczciwym diff?

np.
diff -y plik.1 plik.2
generalnie man diff i można sobie to ładnie dostosować do swoich potrzeb.
Re: [Linuks, Windows] MELD - program do porównywania plików
: poniedziałek 20 sie 2018, 10:43
autor: SuperGość
nie wiem, nie znam, ja tylko pokazałem to co mi sie spodobało

Re: [Linuks, Windows] MELD - program do porównywania plików
: poniedziałek 20 sie 2018, 10:55
autor: nixie
Dla tych, którzy używają VSCode (mój ulubiony edytor) pliki można porównać bezpośrednio w programie:
https://dailydotnettips.com/how-to-comp ... udio-code/
Re: [Linuks, Windows] MELD - program do porównywania plików
: poniedziałek 20 sie 2018, 13:30
autor: mokrowski
ba.. a to?
vimdiff plikstary.c pliknowy.c
Oczywiście jak to w vim'ie... trochę "klawiszologii" trzeba poznać.... Jakoś ostatnio coraz częściej doceniam narzędzia konsolowe bez dotykania myszki

Re: [Linuks, Windows] MELD - program do porównywania plików
: poniedziałek 20 sie 2018, 15:56
autor: inż.wielki
vimdiff jest tak samo dobry jak meld. Dla tych co używają VIM'a nie powinno być problemów z ogarnięciem a funkcjonalnością nie różni się niczym od swojego okienkowego odpowiednika. Znając zaś VIM'a pewnie można go tak skonfigurować żeby jeszcze tosty robił i kawę parzył
squeez pisze:a co ze starym poczciwym diff?

np.
diff -y plik.1 plik.2
generalnie man diff i można sobie to ładnie dostosować do swoich potrzeb.
Diff to jest dobry do tworzenia patchy. Jak sam lubię konsolowe rozwiązania to z diff'a ciężko mi było korzystać, ponieważ nie jest to tak intuicyjne, jednak trzeba trochę poszukać, popatrzeć gdzie kończy się jedna linia, gdzie zaczyna inny plik, łatwo zamęt się robi. A ja przy szukaniu różnic potrzebowałem czegoś co jasno oddzieli pliki i wyniki

Dla ciekawskich powiem jeszcze że QTCreator też ma w sobie diff'a (domyślnie przy pracy z repozytorium SVN jest to alt + s, alt + d, dla git'a alt+g, alt+d)
Re: [Linuks, Windows] MELD - program do porównywania plików
: poniedziałek 20 sie 2018, 18:19
autor: squeez
można sobie nieco ułatwić życie z diff np. zeby numerować linie itp:
generalnie można bardzo dużo

nie neguję oczywiście innych narzędzi z tym że często się zdarza że coś jest w systemie niejako w standardzie

a my szukamy wynalazków

Re: [Linuks, Windows] MELD - program do porównywania plików
: poniedziałek 20 sie 2018, 18:28
autor: SuperGość
.. bo po to są wynalazki

jak można sobie życie ułatwić