Versiomääritteen avulla voidaan seurata elementin eri versioita. Määrite sisältää joukon numeroja tai merkkejä, jotka kasvavat automaattisesti muiden määritteiden muutosten perusteella.
Taulukko 1. Versiomääritteen asetukset| Asetus |
Nimi |
Kuvaus |
| Arvo |
Laji |
Versiolaskurin lajina voivat olla numerot tai kirjaimet. Jos valitset Numerot-lajin, kaikilla kolmella tasolla ovat käytössä vain numerot. Esimerkki: 1.0.0 > 1.0.1 > 1.1.1.
Jos valitset Merkkijonot-lajin, järjestelmä käyttää ensimmäisessä versiotasossa kirjaimia sekä toisessa ja kolmannessa numeroita.
Esimerkki: PA1 > A > PB1 > PB1.1. |
| Oletusarvo |
Oletusarvo on versiolaskurin alkuarvo. - Pääversio: oletusarvo on 1.0 tai 1.0.0.
Jos versiolaji on Merkkijonot, oletusarvo on A.
- Alaversio: oletusarvo on 0.1 tai 0.1.0.
Jos versiolaji on Merkkijonot, oletusarvo on PA1.
- Ohjelmakorjaus: oletusarvo on 0.0.1. Jos versiolaji on Merkkijonot, oletusarvo on 0.1.
|
| Arvo kasvaa määritteiden mukaan |
Valitse, miten muiden määritearvojen muutokset vaikuttavat versiomääritteeseen. - Pääversio: muutokset kasvattavat ensimmäistä numeroa tai merkkiä.
- Alaversio: muutokset kasvattavat toista numeroa tai merkkiä.
- Ohjelmakorjaus: muutokset kasvattavat kolmatta numeroa tai merkkiä.
|
| Muutosloki |
Kirjaa muutokset lokiin |
Jos tämä valintaruutu on valittuna, järjestelmä luo historiatietolokin jokaisen määritearvon muutoksen yhteydessä. |
Seuraavat säännöt koskevat versiomääritettä, jonka laji on Numerot ja oletusarvo Pääversio:
- Jos kaikkien määritteiden arvo on ei mitään, oletusarvo on 1.0 eikä versionumero kasva automaattisesti.
- Jos ainakin yhden määritteen arvo on Pääversio, versionumero on 1.0. Kun määritteitä päivitetään, versionumero kasvaa seuraavasti: 2.0 –> 3.0 –> 4.0.
- Jos ainakin yhden määritteen arvo on Alaversio, versionumero on 1.0 ja se kasvaa seuraavasti: 1.1 –> 1.2 –> 1.3.
Ensimmäisen tason (pääversion) arvona säilyy aina 1, ellei sitä päivitetä manuaalisesti.
- Jos ainakin yhden määritteen arvo on Ohjelmakorjaus, versionumero on 1.0.0 ja se kasvaa seuraavasti: 1.0.1 –> 1.0.2 –> 1.0.3. Ensimmäisen tason arvona säilyy aina 1, ellei sitä päivitetä manuaalisesti.
Toisen tason arvo on aina 0.
- Kun ainakin yhden määritteen arvo on Pääversio ja toisen Alaversio:
- Pääversio-määritteiden osalta versionumero on 1.0 ja se kasvaa seuraavasti: 2.0 –> 3.0 –> 4.0.
- Alaversio-määritteiden versionumero kasvaa seuraavasti: 1.1 –> 1.2 –> 1.3.
- Kun ainakin yhden määritteen arvo on Alaversio ja toisen Ohjelmakorjaus:
- Alaversio-määritteiden osalta versionumero on 1.0.0 ja se kasvaa seuraavasti: 1.1.0 –> 1.2.0 –> 1.3.0.
- Ohjelmakorjaus-määritteiden osalta versionumero kasvaa seuraavasti: 1.1.1 –> 1.1.2 –> 1.1.3.
- Ensimmäisen tason arvona säilyy aina 1, ellei sitä päivitetä manuaalisesti.
- Kun ainakin yhden määritteen arvo on Pääversio ja toisen Ohjelmakorjaus:
- Pääversio-määritteiden osalta versionumero on 1.0.0 ja se kasvaa seuraavasti: 2.0.0 –> 3.0.0 –> 4.0.0.
- Ohjelmakorjaus-määritteiden osalta versionumero kasvaa seuraavasti: 1.0.1 –> 1.0.2 –> 1.0.3.
- Toisen tason arvo on aina 0.
- Kun ainakin yhden määritteen arvo on Pääversio, toisen Alaversio ja kolmannen Ohjelmakorjaus:
- Pääversio-määritteiden osalta versionumero on 1.0.0 ja se kasvaa seuraavasti: 2.0.0 –> 3.0.0 –> 4.0.0.
- Alaversio-määritteiden versionumero kasvaa seuraavasti: 1.1.0 –> 1.2.0 –> 1.3.0.
- Ohjelmakorjaus-määritteiden osalta versionumero kasvaa seuraavasti: 1.0.1 –> 1.0.2 –> 1.0.3.
Seuraavat säännöt koskevat versiomääritettä, jonka laji on Merkkijonot ja oletusarvo Alaversio:
- Jos kaikkien määritteiden arvo on Ei mitään, oletusarvo on PA1 eikä versionumero kasva automaattisesti.
- Jos ainakin yhden määritteen arvo on Pääversio, versionumero on PA1. Kun määritteitä päivitetään, versionumero kasvaa seuraavasti: A –> B –> C –> D.
- Jos ainakin yhden määritteen arvo on Alaversio, versionumero on PA1 ja se kasvaa seuraavasti: PA1 –> PA2 –> PA3.
Ensimmäisen tason (pääversion) arvona säilyy aina PA, ellei sitä päivitetä manuaalisesti.
- Jos ainakin yhden määritteen arvo on Ohjelmakorjaus, versionumero on PA1.0 ja se kasvaa seuraavasti: PA1.1 –> PA1.2 –> PA1.3. Ensimmäisen tason arvona säilyy aina PA1, ellei sitä päivitetä manuaalisesti, ja toisen tason arvo on aina 1.
- Kun ainakin yhden määritteen arvo on Pääversio ja toisen Alaversio:
- Pääversio-määritteiden osalta versionumero on PA1 ja se kasvaa seuraavasti: A –> B –> C –> D.
- Alaversio-määritteiden versionumero kasvaa seuraavasti: PA2 –> PA3 –> PA4.
- Kun ainakin yhden määritteen arvo on Alaversio ja toisen Ohjelmakorjaus:
- Alaversio-määritteiden osalta versionumero on PA1 ja se kasvaa seuraavasti: PA2 –> PA3 –> PA4.
- Ohjelmakorjaus-määritteiden osalta versionumero kasvaa seuraavasti: PA1.1 –> PA1.2 –> PA1.3.
- Ensimmäisen tason arvona säilyy aina PA1, ellei sitä päivitetä manuaalisesti.
- Kun ainakin yhden määritteen arvo on Pääversio ja toisen Ohjelmakorjaus:
- Pääversio-määritteiden osalta versionumero on 1.0.0 ja se kasvaa seuraavasti: 2.0.0 –> 3.0.0 –> 4.0.0.
- Ohjelmakorjaus-määritteiden osalta versionumero kasvaa seuraavasti: 1.0.1 –> 1.0.2 –> 1.0.3.
- Toisen tason arvo on aina 0.
- Kun ainakin yhden määritteen arvo on Pääversio, toisen Alaversio ja kolmannen Ohjelmakorjaus:
- Pääversio-määritteiden osalta versionumero on PA1 ja se kasvaa seuraavasti: A –> B –> C.
- Alaversio-määritteiden versionumero kasvaa seuraavasti: PA2 –> PA3 –> PA4.
- Ohjelmakorjaus-määritteiden osalta versionumero kasvaa seuraavasti: PA1.1 –> PA1.2 –> PA1.3.