I'm using the web editor for a while, and generally, it works fine. When developing firmware and software, I'm used to using some kind of version/revision control. When using the standard IDE, I simply save the code with a new version number after the sketch name.
Does anyone have a smart way of doing this in the web editor? Especially non those sketches with a link to the IoT Could.
Why? And what's your intended usage/purpose? A revision number added to the *ino file name is just kept locally, unless you implement a way to read the macro "FILE" and extract from there the version number(s) from the file name.
Why don't you just use a local Git for version control instead (eventually if you need to show it somewhere, together with a specific const variable you just update each time you change something)?