If you’ve taken over the pipeline configuration and are comfortable with custom hooks (Administering Toolkit – Shotgun Support), you might want to take a look at the settings.py hook for the tk-nuke-quickreview app. It exposes a get_title() method that can be used to set the version name to anything you want it to be:
def get_title(self, context):
Returns the title that should be used for the version
:param context: The context associated with the version.
:returns: Version title string.
Once you’ve overriden the hook, you can decide to either completely divorce the sg_version_name from the file version. Some options that come to mind include using a date/timestamp to arrive at a unique version name, or simply have an incrementing version number (you’d need to a SG query to find the last version created in the context and parse the version number out of the name).
If however you want to keep the nuke file and version number in lock-step, you’d need to perform an auto-save increment on the nuke script in the hook (which may prove irritating to your artists and largely defeats the “quick” part of the app).