Van egy alkalmazas ami XML-be menti a configot, szerencsere szepen backupolja is az elozot, ugyhogy meg lehet enzni mi valtozott. Erre szeretnek egy automatizmust epiteni ami elkuldi a "diff"-et levelben amikor valtozas van.
Na es itt vagyok bajban, hogy milyen diff-et haszanljak. A legertelmesebb amit eddig talaltam, hogy xmllint-tel megformazom szepre a ket xml-t, aztan nyomok ra egy sima diff-et. Ez vegulis nem annyira rossz, de azert nem az igazi.
Pl jo lenne tudni, hogy az XML milyen agan vagyunk eppen ahol a valtozast mutatja... Szoval valami XML specifikusabb jobb lenne, de ilyet nemigen talalok. Pontosabban XML diffelot talaltam tobbet is, de olyat aminek szep vizaualis kimenete van olyat nem.
Extra csavar, hogy ugye level lesz belole, ugyhogy akar csinos HTML-ben formazot diff-et is csinalhatna, szinesben meg minden...
Ismer valaki ilyen eszkozt?
- 3361 megtekintés
Hozzászólások
Xmlspy?
Üdv,
Marci
- A hozzászóláshoz be kell jelentkezni
Ahogy mondtam automatizmus kell. Szoval valami olyan tool kene ami stdout-ra dolgozik ez azt tovabbitom mail-ben. Ez a GUI-s XMLspy nem tunik alkalmasnak erre, de javits ki ha tevedek.
- A hozzászóláshoz be kell jelentkezni
subscribe
- A hozzászóláshoz be kell jelentkezni
+sub
- A hozzászóláshoz be kell jelentkezni
Mennyire sürgős? Egy alkalomra kell vagy viszonylag rendszeres használatra?
(Értsd: érdemes megírni nulláról vagy annyit nem ér?)
Lehet, hogy megírni sem kell - bár nem biztos, hogy ez téged kisegít:
http://stackoverflow.com/questions/1576459/generate-pretty-diff-html-in…
- A hozzászóláshoz be kell jelentkezni
"Erre szeretnek egy automatizmust epiteni ami elkuldi a "diff"-et levelben amikor valtozas van."
Vagyis hosszabb idore kene. Valami olyasmit kepzelek el, hogy cronbol eszreveszem, hogy valtozott a file, akkor nyomok ra egy diff-et (de pont az a kerdes, hogy ezt hogy) es a diff eredmenyet elkuldom levelben.
Egy kis kodolas belefer, de nagyon komplex dolgot nem irnek.
- A hozzászóláshoz be kell jelentkezni
Az nálam (is) kimaradt, hogy automatizálni akarod, eleve Qt alapon gondolkodtam.
:(
(Arra gondoltam, hogy pár nap alatt talán össze tudnék dobni valami ilyet, de kicsit mélyebbre nézve az XML DOM gyönyöreibe, nagyon pistikés lenne)
- A hozzászóláshoz be kell jelentkezni
Mi ilyesmire egy Microsoftos XmlDiffPatch nevű cuccot használunk. Ez egy xml patch-et csinál, ami gyakorlatilag a különbséget tartalmazza a két xml között.
Itt lehet róla többet olvasni:
http://msdn.microsoft.com/en-us/library/aa302295.aspx
http://msdn.microsoft.com/en-us/library/aa302294.aspx
Amúgy van neki GUI-ja is, meg command line is, meg a forráskód is elérhető.
Persze jobban belegondolva neked gondolom linuxra kell, arra meg ezt nem fogod tudni belőni, bár nagyon nem lepődnék meg, ha mono-val le lehetne fordítani...
- A hozzászóláshoz be kell jelentkezni
Ha jól értem, ő vizualizált formában szeretné látni az eltéréseket. Bár a formáját nem tudom magam elé képzelni.
- A hozzászóláshoz be kell jelentkezni