Hi,
Feature services were designed to support one version per service. This workflow allows the author of the service to control which version is exposed through the feature service. If you want to publish multiple versions of the same data, a separate feature service will have to be created for each version. The ability to create new versions through the feature service is not currently supported.
The advantage to this workflow is that it prevents end users from selecting the wrong version and it also prevents the end users from creating hundreds of versions that can be very difficult to manage. If you are using versioned data in your feature service you can use QA QC and then reconcile and post the selected edits from the version publish in the feature service to control which edits are maintained in the Geodatabase.
Hope this helps,
Jessie