The definition of version and revision is divided between two camps. In some contexts a revision refers to items that are 'internal'(to the developing organization) while version
refers to released products. In other contexts a version of an item is a
revision of another -- where a version is an instance of an item. Stretching
both definitions, a PRC version refers to a released set of software.
The instance of each item contained in that set is of that version. The
revision in this context is the change made to the item. To release or issue
a version is to "baseline" the version and deliver it. To round out the
distinctions, a variant allows one item to meet conflicting requirements at
the same time ... temporary variants allow parallel development and will
eventually be merged; permanent variants are not merged but enable the item
to meet different functional requirements -- regardless of version.