KEPLIN Docs

Historia ja merge

Sovelluksen historian lukeminen, muutoksen kumoaminen, vanhan tilan palauttaminen, ja elementtien tuominen versiosta toiseen valikoivalla mergellä.

Kaikki, mitä sovellukseen tallennetaan, jää kirjatuksi. Historia vastaa kolmeen kysymykseen — mikä muuttui, kuka muutti ja milloin — ja antaa kaksi tapaa palata taaksepäin. Valikoiva merge tekee päinvastaisen: vie muutoksia versiosta toiseen, elementti kerrallaan, sekoittamatta sitä, mitä ei haluta.

Historian avaaminen

  1. Avaa sovellus ja napsauta versiopainiketta sovelluspalkin ylätunnisteessa.
  2. Napsauta sen version rivillä, jota haluat tarkastella, kellon kuvaketta — Näytä tämän version historia.
  3. Työtilaan avautuu välilehti Kohteen … historia.

Version Historia-paneeli, yksi tallennus per rivi
Version Historia-paneeli, yksi tallennus per rivi

Jokainen rivi on tallennus, ja se luetaan vasemmalta oikealle:

Elementti Mikä se on
Värillinen viiva Haara, johon tallennus kuuluu. Eri versioilla on eri värit, ja piirros näyttää missä ne erosivat.
Merkit (main, 1.1) Versiot, joissa tuo tallennus on. Eroamista edeltävä tallennus näkyy molemmissa.
Lause Mitä tallennettiin — "Sovelluksen teema muutettu", 'Näyttö "Contas" tallennettu', 'Skripti "importar" luotu'.
Numero Montako tiedostoa tallennus kosketti.
Lyhyt koodi Tallennuksen tunniste.
Nimi Kuka tallensi.
Päivämäärä Milloin.

Napsauta riviä avataksesi sen ja nähdäksesi mitä kosketettiin: elementtien lista, kullakin merkki siitä, mitä sille tapahtui — luotu, muutettu, poistettu tai nimetty uudelleen. Tallennus, josta ei ole tallessa yksityiskohtia, sanoo "Tässä tallennuksessa ei ole kirjattuja tiedostoja."

Nota

Version luomista edeltävät tallennukset kuuluvat kaikille siitä polveutuville versioille. Kun niitä on monta peräkkäin, paneeli kokoaa ne yhdelle riville — "N muutosta, jotka ovat yhteisiä kaikille versioille — laajenna" — jottei piirroksesta tule lukukelvotonta. Napsauta avataksesi ne.

Yhden elementin historian katsominen

Historiapaneeli avautuu myös yhteen elementtiin tarkennettuna, kun haluat näytön historian etkä koko sovelluksen. Silloin lista näyttää vain tallennukset, jotka koskettivat sitä, ja sovellus ilman muutoksia tuossa elementissä sanoo "Tällä kohteella ei ole kirjattuja muutoksia."

Kumoaminen: muutoksen peruminen

Peruminen luo uuden tallennuksen, joka mitätöi vanhan. Sillä otetaan muutos pois välistä heittämättä pois sitä, mikä tuli sen jälkeen.

  1. Vie historiassa hiiri tallennuksen riville.
  2. Napsauta kolmen pisteen kuvaketta oikealla — Tallennuksen toiminnot.
  3. Valitse Peru tämä muutos.
  4. Vahvista kohdassa 'Perutaanko tämä muutos?' — "Luo UUDEN tallennuksen, joka kumoaa muutoksen ”…”. Historiaa ei koskaan kirjoiteta uudelleen — kumoamisen kumoaminen on yksi askel lisää eteenpäin."
  5. Vahvistus sanoo "Muutos peruttu — uusi tallennus historiassa."

Tallennuksen toimintovalikko: Peru tämä muutos ja Palauta sovellus tähän tilaan
Tallennuksen toimintovalikko: Peru tämä muutos ja Palauta sovellus tähän tilaan

Paluu taaksepäin: tilan palauttaminen

Palauttaminen on radikaalimpaa: se kirjoittaa vanhan hetken sisällön nykyisen suunnitelman päälle.

  1. Valitse samassa valikossa Tallennuksen toiminnot kohta Palauta sovellus tähän tilaan.
  2. Vahvista kohdassa 'Palautetaanko sovellus tähän tilaan?' — "Kirjoittaa ajankohdan … sisällön nykyisen suunnitelman päälle ja tallentaa UUDELLEEN. Kaikki sen jälkeen tullut kumoutuu — mutta säilyy historiassa."
  3. Vahvistus sanoo "Tila palautettu — uusi tallennus historiassa." Jos sovellus oli jo täsmälleen siinä tilassa, alusta ei tallenna mitään ja ilmoittaa: "Sovellus on jo täsmälleen siinä tilassa — ei mitään tallennettavaa."

Dica

Sääntö pätee molempiin toimintoihin: historiaa ei koskaan kirjoiteta uudelleen. Peruminen tai palauttaminen ei poista tallennuksia — molemmat lisäävät yhden. Siksi taaksepäin voi aina palata uudelleen: kumoamisen kumoaminen on yksi askel lisää eteenpäin.

Valikoiva merge: tuominen toisesta versiosta

Kun version työ on valmis siirtymään toiseen, valikoiva merge tuo ne elementit, jotka valitset — ja vain ne.

  1. Avaa valikko Versiot sovelluksen ylätunnisteessa.
  2. Napsauta Valikoiva merge…. (Vaihtoehto on aktiivinen vasta kahdesta versiosta alkaen; yhdellä ei ole mistä tuoda.)
  3. Avautuu modaali Valikoiva merge, jossa on selitys: "Tuo elementtejä toisesta versiosta versioon ”main”. Merge tuo ja päivittää — se ei koskaan poista; viittaukset tarkistetaan ennen tallennusta."
  4. Valitse Lähdeversio ylälaidan valitsimesta.
  5. Lista täyttyy tuon version elementeillä, ryhmiteltyinä kategorioittain.

Modaali Valikoiva merge, lähdeversio ja elementit kategorioittain ryhmiteltyinä
Modaali Valikoiva merge, lähdeversio ja elementit kategorioittain ryhmiteltyinä

Kategoriat ovat sovelluksen palaset: Näytöt, Layoutit, Widgetit, Järjestelmänäytöt, Navigointi, Malli, Enumit, API:t, Tietolähteet, Skriptit, Ajastukset, Triggerit, Raportit, Työnkulut, Käyttöoikeudet, Käännökset, Teema, Assetit, Tallennustilat, Kanavat ja Sovelluksen asetukset.

  1. Merkitse, mitä haluat tuoda. Ylälaidan laskuri seuraa mukana — "3 valittu".
  2. Käytä kenttää Hae elementtejä… suodattamiseen, kun lista on pitkä.

Mergen haku suodattamassa kategorian elementtejä
Mergen haku suodattamassa kategorian elementtejä

  1. Napsauta Tuo 3 elementtiä.
  2. Vahvistus sanoo "Merge versiosta 1.1 valmis — 3 elementtiä tuotu.", ja työtila latautuu uudelleen tuodun kanssa.

Mitä merge tekee — ja mitä se ei koskaan tee

Tekee Ei koskaan tee
Tuo elementit, joita kohdeversiossa ei ollut Poista sitä, mikä on kohdeversiossa eikä ollut valittuna
Päivittää jo olemassa olleet lähteen versiolla Koske dataan — merge on suunnitelman, ei taulujen
Tarkistaa viittaukset ennen tallennusta Sekoita versioita automaattisesti: mikään ei liiku ilman, että joku merkitsee sen

Tuo viimeinen rivi on turvaverkko. Jos valitsemasi osoittaa johonkin, jota ei ole kohteessa — näyttö, joka käyttää widgetiä, jota ei tuotu — merge ei tallenna ja selittää: "Mergeä ei tallennettu — syntyneessä puussa oli rikkinäisiä viittauksia:", ongelmien listan kanssa. Tuo myös se, mikä puuttuu, ja yritä uudelleen.

Atenção

Merge ei poista. Jos poistit lähdeversiossa näytön, merge ei poista sitä kohteessa — se vain tuo ja päivittää. Poistaminen on edelleen eksplisiittinen teko, joka tehdään siinä versiossa, josta pitää poistaa.

Usein kysyttyä

  • Tuoko merge datan? Ei. Se tuo suunnitelman. Kunkin version taulut, tietueet ja tiedostot ovat sen omia.
  • Voinko tehdä mergen molempiin suuntiin? Kyllä. Merge on aina "tuominen versioon, jossa olen" — vaihda versiota ja tee matka toisinpäin.
  • Toisen henkilön muutoksen peruminen? Voit: historian toiminnot pätevät mihin tahansa sen version tallennukseen, jossa olet, olipa tekijä kuka tahansa. Hänen nimensä jää historiaan, ja sinun tallennukseen, joka sen kumoaa.
  • Miksi vaihtoehto Valikoiva merge on harmaana? Sovelluksella on vain yksi versio. Luo toinen, ja vaihtoehto syttyy.