[Linuks, Windows] MELD - program do porównywania plików

Wszystko o naszych urządzeniach: PC, laptopy, jednopłytkowce, itp - problemy ze sprzętem , aplikacjami itd.
SuperGość
Uber Geek
Uber Geek
Posty: 2346
Rejestracja: piątek 04 wrz 2015, 09:03

[Linuks, Windows] MELD - program do porównywania plików

Postautor: SuperGość » poniedziałek 20 sie 2018, 07:39

Genialny (to moja subiektywna ocena) programik do porównywania plików i wyszukiwania różnic, polecam http://meldmerge.org/
- juz mi pomógł :D . 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
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.

Awatar użytkownika
inż.wielki
User
User
Posty: 307
Rejestracja: niedziela 20 gru 2015, 23:11

Re: [Linuks, Windows] MELD - program do porównywania plików

Postautor: inż.wielki » poniedziałek 20 sie 2018, 08:06

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 :)

Awatar użytkownika
ZbeeGin
User
User
Posty: 492
Rejestracja: sobota 08 lip 2017, 17:16
Lokalizacja: Śląsko-Zagłębiowska Metropolia
Kontaktowanie:

Re: [Linuks, Windows] MELD - program do porównywania plików

Postautor: ZbeeGin » poniedziałek 20 sie 2018, 08:48

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...

SuperGość
Uber Geek
Uber Geek
Posty: 2346
Rejestracja: piątek 04 wrz 2015, 09:03

Re: [Linuks, Windows] MELD - program do porównywania plików

Postautor: SuperGość » poniedziałek 20 sie 2018, 09:18

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.

Awatar użytkownika
squeez
User
User
Posty: 211
Rejestracja: czwartek 04 lut 2016, 10:13

Re: [Linuks, Windows] MELD - program do porównywania plików

Postautor: squeez » poniedziałek 20 sie 2018, 10:41

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.

SuperGość
Uber Geek
Uber Geek
Posty: 2346
Rejestracja: piątek 04 wrz 2015, 09:03

Re: [Linuks, Windows] MELD - program do porównywania plików

Postautor: SuperGość » poniedziałek 20 sie 2018, 10:43

nie wiem, nie znam, ja tylko pokazałem to co mi sie spodobało :)

nixie
Newb
Newb
Posty: 32
Rejestracja: sobota 02 sty 2016, 20:20

Re: [Linuks, Windows] MELD - program do porównywania plików

Postautor: nixie » poniedziałek 20 sie 2018, 10:55

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/

Awatar użytkownika
mokrowski
User
User
Posty: 190
Rejestracja: czwartek 08 paź 2015, 20:50
Lokalizacja: Tam gdzie Centymetro

Re: [Linuks, Windows] MELD - program do porównywania plików

Postautor: mokrowski » poniedziałek 20 sie 2018, 13:30

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 :)
,,Myślenie nie jest łatwe, ale można się do niego przyzwyczaić" - Alan Alexander Milne: Kubuś Puchatek

Awatar użytkownika
inż.wielki
User
User
Posty: 307
Rejestracja: niedziela 20 gru 2015, 23:11

Re: [Linuks, Windows] MELD - program do porównywania plików

Postautor: inż.wielki » poniedziałek 20 sie 2018, 15:56

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)

Awatar użytkownika
squeez
User
User
Posty: 211
Rejestracja: czwartek 04 lut 2016, 10:13

Re: [Linuks, Windows] MELD - program do porównywania plików

Postautor: squeez » poniedziałek 20 sie 2018, 18:19

można sobie nieco ułatwić życie z diff np. zeby numerować linie itp:

Kod: Zaznacz cały

diff -y -B plik.1 plik.2 | cat -n


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 :)

SuperGość
Uber Geek
Uber Geek
Posty: 2346
Rejestracja: piątek 04 wrz 2015, 09:03

Re: [Linuks, Windows] MELD - program do porównywania plików

Postautor: SuperGość » poniedziałek 20 sie 2018, 18:28

.. bo po to są wynalazki ;) jak można sobie życie ułatwić


Wróć do „Sprzęt, sterowniki, oprogramowanie”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 0 gości