KEPLIN Docs

Miten versiointi toimii

Mikä sovelluksen versio on, miten se luodaan, mitä se vie mukanaan, miten versiota vaihdetaan ja miten se poistetaan.

Jokaisella Keplin-sovelluksella on versioita. Versio on sovelluksen elävä kopio — sen suunnitelmineen (näytöt, malli, API:t, skriptit, raportit, työnkulut, asetukset) ja datoineen — jossa voi työskennellä koskematta muihin. Se on se, mikä sallii ensi vuosineljänneksen toiminnallisuuden valmistelun sotkematta sitä, mikä on tuotannossa.

Sovellus syntyy yhdellä ainoalla versiolla, nimeltään main, ja useimmat sovellukset elävät oikein hyvin niin. Versiot ilmestyvät, kun työ pitää erottaa: iso remontti, kokeilu joka voi jäädä tulematta, tai kaksi ihmistä eri alueilla yhtä aikaa.

Missä versiot ovat

Avaa sovellus sivupalkista. Sovelluspalkin ylälaidassa, nimen oikealla puolella, on versiopainike — se näyttää aina version, jossa työskentelet: main.

Sovelluksen ylätunniste ja versiopainike, joka näyttää työversion
Sovelluksen ylätunniste ja versiopainike, joka näyttää työversion

Napsauta sitä avataksesi valikon Versiot:

Sovelluksen Versiot-valikko: merkki työversiossa, muut versiot ja kunkin rivin toiminnot.
Sovelluksen Versiot-valikko: merkki työversiossa, muut versiot ja kunkin rivin toiminnot.

Valikossa on, tässä järjestyksessä:

Alue Mikä se on
Versiot Sovelluksen versioiden lista. Versiossa, jossa olet, on valintamerkki vasemmalla.
Kunkin rivin kuvakkeet Kunkin version oikealla puolella: kello avaa sen historian, roskakori poistaa sen.
Uusi versio… Luo version toisesta versiosta.
Valikoiva merge… Tuo elementtejä yhdestä versiosta siihen, jossa olet (katso sivu "Historia ja merge").

Nota

Sovelluksessa, jota ei ole koskaan tallennettu, valikko sanoo "Tällä sovelluksella ei ole vielä historiaa." — ensimmäinen versio syntyy ensimmäisen tallennuksen myötä. Tallenna mitä tahansa (näyttö, teema, asetus), ja versio main alkaa olla olemassa.

Version luominen

  1. Avaa valikko Versiot sovelluksen ylätunnisteessa.
  2. Napsauta Uusi versio….
  3. Avautuu modaali Uusi versio, jossa on selitys: "Luo haaran lähdeversiosta ja kopioi sen datan. Uutta versiota ei tarjoile mikään host, ennen kuin siihen liitetään yksi."
  4. Kirjoita Nimi. Kelpaavat kirjaimet, numerot, piste, väliviiva ja alaviiva — esimerkiksi 1.1, 2026-q1 tai experiencia-checkout.
  5. Valitse Lähteenä — lähdeversio. Oletuksena se, jossa olet, mikä on lähes aina se, mitä halutaan.
  6. Napsauta Luo versio.

Modaali Uusi versio, nimi ja lähdeversio
Modaali Uusi versio, nimi ja lähdeversio

Vahvistus sanoo "Versio ”1.1” luotu — työskentelet nyt siinä." ja se on kirjaimellista: version luominen siirtää sinut työskentelemään siinä. Se ei ole koristeellista mukavuutta — se, joka luo version, luo sen muokatakseen sitä, ja lähteeseen jääminen olisi täydellinen kutsu muokata main-versiota luullen olevansa uudessa.

Mitä uusi versio vie mukanaan

Vie Ei vie
Koko suunnitelman: näytöt, layoutit, widgetit, mallin, API:t, skriptit, raportit, työnkulut, käännökset, teeman, käyttöoikeudet Julkista osoitetta: versio syntyy ilman, että kukaan tarjoilee sitä
Lähdeversion datan, kopioituna — mukaan lukien tietokantayhteydet ja ladatut tiedostot Istuntoja ja käyttäjiä, jotka olivat jo kiinni vanhassa versiossa

Datan kopiointi ansaitsee varoituksen, koska se on klassisen erehdyksen lähde:

Atenção

Tietokantayhteydet kopioidaan sellaisinaan. Jos lähdeversio osoitti tuotantotietokantaan, uusi versio osoittaa myös — ja mitä sinne kirjoitat, se todella kirjoittuu. Sen muuttaminen on version luojan työtä: avaa uuden version tietolähteet ja osoita ne sinne, minne kuuluu.

Luominen ei ole julkaisemista

Uusi versio on olemassa, eikä kukaan tarjoile sitä. Se tulee saavutettavaksi vasta, kun jokin osoite liitetään siihen. Tällä on hyvin mukava käytännön seuraus: version, jota kukaan ei tarjoile, ajastukset ja ajastetut raportit eivät laukea. Ei tarvitse muistaa sammuttaa niitä, jotta suorituksia ei tulisi kahteen kertaan.

Version vaihtaminen

Napsauta valikossa Versiot sen version riviä, johon haluat mennä. Työtila latautuu uudelleen, ja alat nähdä sen version puut, näytöt ja datan.

Kolme asiaa, jotka kannattaa tietää:

  • Vaihto on sinun ja vain sinun. Kukaan tiimistä ei vaihda versiota siksi, että sinä vaihdoit; jokainen valitsee omansa.
  • Valinta asuu palvelimella, ei selaimessa. Välilehden sulkeminen, tietokoneen vaihtaminen tai huomenna palaaminen jättää sinut täsmälleen versioon, jossa olit.
  • Ylätunnisteen painike näyttää aina aktiivisen version. Jos epäilet, mihin olet tallentamassa, sieltä se luetaan.

Version poistaminen

  1. Avaa valikko Versiot.
  2. Napsauta poistettavan version rivillä roskakorin kuvaketta (Poista).
  3. Vahvista dialogissa 'Poistetaanko versio ”1.1”?' — "Poistaa tämän version suunnitelman, tietokannan ja historian. Muihin versioihin ei kosketa."
  4. Napsauta Poista. Vahvistus sanoo "Versio ”1.1” poistettu.".

Version poiston vahvistus, varoituksella siitä mitä poistetaan
Version poiston vahvistus, varoituksella siitä mitä poistetaan

Kahta versiota ei koskaan poisteta, ja painike selittää miksi, kun hiiri viedään sen päälle:

Tapaus Mitä painike sanoo
Versio main "Main-versiota ei voi poistaa."
Versio, jossa olet "Tämä on työversio — vaihda toiseen ennen poistoa."

Atenção

Version poistaminen poistaa sen datan. Jos versiolla oli oma tietokanta tietueineen, jotka merkitsevät, vie ne pois sieltä ensin — tai tuo se, mikä merkitsee, toiseen versioon valikoivalla mergellä. Kierrätystä ei ole.

Usein kysyttyä

  • Onko julkaiseminen version valitsemista? Kyllä. Versiot eivät jaa dataa eivätkä suunnitelmaa; julkaiseminen on päättämistä, mitä versiota osoite tarjoilee. Niin kauan kuin kukaan ei osoita osoitetta uuteen versioon, se on vain sinun.
  • Montako versiota voin pitää? Pakotettua kattoa ei ole, mutta jokainen versio on kokonainen kopio datasta — kymmenen versiota sovelluksesta, jolla on painavaa dataa, vie kymmenkertaisen tilan. Poista ne, joita ei enää tarvita.
  • Menettääkö version vaihtaminen tallentamatonta työtä? Ei: se, minkä tallensit, jäi tallennetuksi versioon, jossa olit. Se, mitä et vielä tallentanut, kyllä — tallenna ennen vaihtoa.