- log69 blogja
- A hozzászóláshoz be kell jelentkezni
- 1940 megtekintés
Hozzászólások
git diff --word-diff=plain
-----
"Egy jó kapcsolatban a társunkat az ő dolgában kell támogatni, nem a miénkben."
rand() a lelke mindennek! :)
- A hozzászóláshoz be kell jelentkezni
Szerk.:
Ez nagyon szuper git-hez.
Közben "horizontal diff" helyett rákerestem "word diff"-re, így már találtam használhatót:
wdiff
Igaz, ez még csak fél megoldás, mert word-re diff-el, nem karakterre. A többiektől elnézést, nem írtam hogy parancssoros megoldást keresek. Köszi mindenkinek.
- A hozzászóláshoz be kell jelentkezni
kdiff3 ?
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
http://meld.sourceforge.net/
Ha van git repo hozza, akkor gitg.
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal
- A hozzászóláshoz be kell jelentkezni
+1 a meld-re
esetleg még: xxdiff, ha valakinek a retró Qt GUI bejön: http://furius.ca/xxdiff/
- A hozzászóláshoz be kell jelentkezni
vimdiff ?
- A hozzászóláshoz be kell jelentkezni
Ez pont azt mutatja, amit szerettem volna, csak vim mód nélkül lenne nekem az igazi. Mint a sima diff. Sokszor használnám script-ben is.
- A hozzászóláshoz be kell jelentkezni
Ha mondjuk tudod hogy mit vársz a kimeneten, akkor az echo-t is színezheted. Az már lényegében oszlopos színezés is lehet akár.
-
Debian Squeeze
- A hozzászóláshoz be kell jelentkezni
Ezt kifejtenéd bővebben?
Nem tudom hogy mi a kimenet. Egyszerűen szólva kevés a colordiff kimenete, sokszor fárasztó minden sorban végignézni szemmel a két sort, hogy pontosan mi változott.
- A hozzászóláshoz be kell jelentkezni
Ez egy elég profi library, ha van kedved buherálni vele, össze tudsz benne dobni valamit ami neked kell:
- A hozzászóláshoz be kell jelentkezni
Megnéztem, meg gondolkodtam rajta, igazából kell a cleanup. Tehát a karakteresnél jobb a word, a word-nél meg a line egymás alatt áttekinthetőség szempontjából.
A legjobb amit a github csinál, hogy sorok egymás alatt, és ezeken belül más szín a soron belüli diff-re. Na ez kellene :)
- A hozzászóláshoz be kell jelentkezni
Értelek.
Akkor szerintem ezt akarod:
sdiff file1 file2 | colordiff
Az sdiff a diffutils része, a colordiff meg a colordiff csomagban van.
- A hozzászóláshoz be kell jelentkezni
Nem igazán. Ilyen kimenetet szeretnék látni parancssorból, ha lehetséges.
Tehát egymás alatt van a két sor, de közben azokon belül is jól látszik egymás különbsége. Ez a leghasználhatóbb kimenet számomra. nevergone által megadott "git diff -word-diff=color" kimenete hasonlít még ehhez, de az sem az igazi.
- A hozzászóláshoz be kell jelentkezni
De akkor nem olyat akarsz, mint a vimdiff, vagy tévedek?
- A hozzászóláshoz be kell jelentkezni
igazad van, hiányosan fogalmaztam.
- A hozzászóláshoz be kell jelentkezni
Van azóta valami fejlemény?
- A hozzászóláshoz be kell jelentkezni
Nincs. Viszont őszinte leszek: rájöttem hogy a csak soronként színezett diff mégis áttekinthetőbb sok kódnál. Mert git-nél használom, és mégis visszaálltam a simára.
Vízszintes diff-hez meg megelégszem a wdiff-el.
- A hozzászóláshoz be kell jelentkezni