Poți folosi git și git-svn. Mai întâi, clonați depozitul SVN într-un depozit Git, după cum urmează:
git svn init "http://host/repo/location/trunk"
Apoi, folosiți comanda:
gitk --all
De acolo, veți vedea un grafic frumos al istoricului reviziilor. Desigur, acest lucru presupune că ați git și git-svn configurat corect și sunteți confortabil pe linia de comandă.
Unul dintre avantajele sursei de urmărire prin Git este că istoria fuzionării este urmărită prin modificarea conținutului, nu prin ordinea cronologică sau prin denumirea ramurii. Prin urmare, nu contează dacă magazia dvs. SVN nu are un istoric fuzionant.
Dacă graficul de revizie Gitk nu este suficient, este posibil să puteți trage direct istoria repo de la Git și să vă creați propriul grafic.