1. A system comprising: a processor configured to initiate executable operations comprising: collecting, in a change set, a group of related changes to at least one artifact in a flow target, wherein the change set is a repository object, stored in a data repository, identifying a before state and an after state of the at least one artifact in the flow target; responsive to collecting in the change set the group of related changes to the at least one artifact in the flow target, accepting the change set into a configuration responsive to accepting the change set, selecting by a version control system executed by the processor, from memory elements, a new version of the artifact the new version of the artifact including the group of related changes to the at least one artifact in the flow target; via the version control system, generating an identifier for the newly selected version of the artifact, the identifier comprising at least a branch name for a branch in which the newly selected version of the artifact is contained, a predecessor identifier for the previous version of the artifact, and a sequence number for the newly selected version of the artifact, wherein the branch name, the predecessor identifier and the sequence number are appended together in the identifier; and labeling the newly selected version of the artifact with the generated identifier, the generated identifier configured to be automatically displayed proximate to a version tree node representing the newly selected version of the artifact when the version tree node is presented in a version tree on a display.