Der allgemein richtige Weg, um die Abhängigkeiten in Zeit (Datum, Uhrzeit) bzw.
SVN-Revisionsnummer zwischen drei verschiedenen Repositories zu managen ist
a) Die Repos auf git umzustellen
b) die abhängigen Repos als Submodule einzubinden in die Repos wo man sie braucht.
(Alternativ kann man noch alle Projekte mit einem Paketmanager verwalten lassen.)
Was der allgemein übliche Weg ist kann ich dir leidern nicht sagen, da ich extrem wenige Firmen kenne die überhaupt solche Abhängigkeiten haben. Ich fürchte dass man allgemein üblich - wie leider auch bei uns - irgend so nen Murks macht wie du es vorschlägst. SCNR