Ho guardato diff-lcs (http://raa.ruby-lang.org/project/diff-lcs) ma è scarsamente documentato e sembra non mantenuto.Qual è la migliore libreria Diff in Ruby?
Esistono gemme di rubino buone e attivamente mantenute per file di testo o html diffici?
Ho guardato diff-lcs (http://raa.ruby-lang.org/project/diff-lcs) ma è scarsamente documentato e sembra non mantenuto.Qual è la migliore libreria Diff in Ruby?
Esistono gemme di rubino buone e attivamente mantenute per file di testo o html diffici?
mi sono guardato intorno e non riuscivo a trovare un gioiello o una libreria esistente che ha offerto un modo conveniente per generare un output in stile diff dal rubino.
Ho appena rilasciato diffy che fa quello che voglio. È un involucro leggero attorno allo diff
che ti consente di generare testo o differenze HTML da due stringhe, senza troppi problemi. Spero che gli altri lo trovino utile. È in uso su wiff.me per chiunque desideri visualizzare in anteprima l'output html.
Non so di "buono" ness, ma alcuni posti si potrebbe andare per ulteriori informazioni comprendono:
Ho effettuato alcune ricerche molto recenti e ho scoperto che diff-lcs è di nuovo una libreria supportata attivamente. Ora è ospitato allo halostatue/diff-lcs su GitHub. L'attività recente sembra essere dovuta al fatto che uno degli autori di Grit, la libreria git orientata agli oggetti per Ruby, lo ha aggiunto come dipendenza. Grit esegue gollom, il sistema wiki GitHub. Se GitHub è un sostenitore della libreria, probabilmente è sicuro dire che diff-lcs rimarrà attivo per molto tempo.
Cosa non ti piace di diff-lcs? –
È scarsamente documentato e sembra essere non mantenuto. Sembra che potrebbe essere utile per costruire una comoda libreria diff, ma non sono stato in grado di trovare un modo per stampare un diff di due stringhe. – samg