Does CIAO support version control for extended javascript code in Lotus Notes Databases?

This depends where your extended code lives. CIAO will work on elements in the databases including script libraries and imported file resources, but if you are calling files stored in the file system then it has no knowledge of it as it is outside of the Notes database design.