That’s a very good question, César. In a nutshell, I keep different iterations of the designs in separate pages and let Dropbox handle the versioning of the Sketch file. In an effort to keep the footprint of the design process as subtle as possible, I keep adding, deleting, and merging pages on my Sketch file as I go through design reviews, feedback sessions, usability tests, and so on. Whenever I need to go back in time and recover a lost iteration or a whole version of the Sketch file, I simply fire up Dropbox and do it from there. Hopefully, this sheds some light on your question.
As to InVision’s Inspect, I haven’t used it extensively yet. All engineers, managers, sales and support agents I work with on a daily basis use Confluence, which makes it the one single place where everybody comes to check and review the design specs the designers come up with.