Yes, you an use both Git and SVN in the same installation; trac.edgewall.org is doing just that. TracRepositoryAdmin explains how to add multiple repositories through either the trac.ini config file, or the database (recommended).
Regarding the resync error, perhaps you haven't pointed dir
to the .git
directory. The issue discussed in #11297 might be what you are experiencing.