Hello, Armando. Here we also do IEC / ISO workflows. We use the same svn repository for all kind of artifacts (source code, specs, reports, schematics...).
We use tags for everything. For instance, we tag the documents alongside the reports that 'prove' that have been reviewed by who and when. Tag names show the status (for instance, spec document before review, spec document after review, spec document after approval). We find this enough for our purposes. HTH.