> ## Documentation Index
> Fetch the complete documentation index at: https://www.macaly.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Versiot

> Kokeile projektille toista suuntaa menettämättä nykyistä versiota

Versio on projektisi toinen muoto, jolla on oma koodinsa ja oma keskustelunsa agentin kanssa. Sen avulla voit kokeilla rohkeampaa ulkoasua, testata toista sommittelua tai valmistella isompia muutoksia, kun nykyinen versio pysyy ennallaan. Kun versio osoittautuu paremmaksi, julkaise se, niin se korvaa nykyisen sivustosi.

<Callout icon="user">
  Käytettävissä kaikissa paketeissa
</Callout>

## Näin versiot toimivat

Jokaisella projektilla on aluksi yksi versio. Kun luot toisen, Macaly kopioi koodin siitä versiosta, jossa olet, ja avaa sille uuden keskustelun. Siitä eteenpäin ne kehittyvät erikseen:

* **Koodi ja keskustelu ovat erillisiä.** Jokaisella versiolla on omat tiedostonsa, oma keskusteluhistoriansa ja oma esikatselunsa. Yhdessä tehdyt muutokset eivät koskaan siirry toiseen.
* **Data ja tiedostot ovat yhteisiä.** Kaikki versiot käyttävät samaa tietokantaa ja samoja ladattuja tiedostoja. Versio on sovelluksesi eri muoto, ei kopio käyttäjistäsi.
* **Myös julkaistu osoite on yhteinen.** Minkä tahansa version julkaiseminen asettaa sen julkaistuun osoitteeseesi, olipa se Macalyn aliverkkotunnus tai oma verkkotunnus.

<Note>
  Versiot ovat käytettävissä Git-pohjaisissa projekteissa. Jos projektisi yläpalkissa ei näy versionvalitsinta, projekti ei ole vielä Git-pohjainen.
</Note>

## Version luominen

Avaa valitsin napsauttamalla keskustelun yläpalkissa version nimeä ja valitse **Luo versio**. Macaly kopioi version, jossa olet, ja avaa uuden version tyhjällä keskustelulla. Kirjoita, mitä haluat muuttaa, niin agentti ryhtyy töihin.

<img src="https://mintcdn.com/macaly-41b1d3e9/ALLoPmU11Wj_i4yp/images/variants-selector.png?fit=max&auto=format&n=ALLoPmU11Wj_i4yp&q=85&s=f43973ed2211fbbcd130f0d9ee447d25" alt="Yläpalkin versionvalitsin auki: luettelossa Main ja Dark mode sekä alla Luo versio -vaihtoehto" width="2400" height="1674" data-path="images/variants-selector.png" />

Jos haluat haarauttaa jonkin toisen version, avaa valitsin ja valitse kopioitavan version kohdalta **Luo versio tästä**.

Versioiden nimet ovat **Versio 1**, **Versio 2** ja niin edelleen. Anna niille oma nimi toiminnolla **Nimeä versio uudelleen**, esimerkiksi "Tumma teema" tai "Uusi hintasivu".

## Työskentely agentin kanssa

Versioita voi hallita myös keskustelussa. Pyydä agenttia kokeilemaan jotain versiona, esimerkiksi: "Luo versio, jossa on yhden sivun sommittelu, ja siirrä hinnoittelu ylemmäs sivulla." Agentti kertoo, mitä on tekemässä, ja näyttää painikkeen. Napsauta sitä luodaksesi version ja aloittaaksesi työn sen omassa keskustelussa.

Sama pätee versioiden vaihtamiseen, nimeämiseen uudelleen ja poistamiseen: pyydä, niin agentti tarjoaa toiminnon painikkeena. Mikään ei muutu, ennen kuin napsautat sitä.

## Versioiden välillä vaihtaminen

Avaa valitsin ja napsauta versiota, jonka haluat avata. Macaly lataa sen keskustelun ja esikatselun, mikä voi kestää hetken, jos versiota ei ole avattu pitkään aikaan. Valitsimessa näkyy, mikä versio on käytössä ja milloin se julkaistiin viimeksi.

Jokainen selainvälilehti työskentelee kerrallaan yhdessä versiossa. Jos avaat saman projektin toisessa välilehdessä ja vaihdat siellä versiota, ensimmäinen välilehti ilmoittaa, että toinen välilehti työskentelee eri versiossa, ja keskustelusi pysyy paikallaan.

Valitsimen **Kopioi versiolinkki** antaa linkin, joka avaa projektin suoraan kyseisessä versiossa. Sen avulla voit esimerkiksi lähettää kollegoille linkin tiettyyn versioon.

## Version julkaiseminen

Napsauta **Julkaise**, kun jokin versio on aktiivinen, niin se julkaistaan osoitteeseesi. Kävijät näkevät julkaistun version riippumatta siitä, missä versiossa työskentelet juuri sillä hetkellä.

## Version poistaminen

Avaa valitsin ja valitse **Poista versio**. Macaly poistaa version koodin ja keskustelun ja pyytää vahvistuksen. Yhteinen sovellusdata ja tiedostot säilyvät, koska muut versiot käyttävät niitä edelleen.

Julkaistua versiota ei voi poistaa. Julkaise ensin toinen versio ja poista sitten alkuperäinen.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.