> ## 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.

# Varianter

> Prova en annan riktning för ett projekt utan att förlora den nuvarande versionen

En variant är en annan version av ditt projekt, med egen kod och egen konversation med agenten. Använd den för att prova en djärvare design, testa en annan layout eller förbereda större ändringar medan den nuvarande versionen förblir som den är. När en variant blir bättre publicerar du den, och den ersätter din nuvarande webbplats.

<Callout icon="user">
  Finns i alla abonnemang
</Callout>

## Så fungerar varianter

Varje projekt börjar med en variant. När du skapar en till kopierar Macaly koden från varianten du befinner dig i och öppnar en ny chatt för den. Därefter utvecklas de två separat:

* **Kod och konversation är separata.** Varje variant har egna filer, egen chatthistorik och egen förhandsvisning. Ändringar i den ena förs aldrig över till den andra.
* **Data och filer delas.** Alla varianter använder samma databas och arbetar med samma uppladdade filer. En variant är en annan version av din app, inte en kopia av dina användare.
* **Den publicerade adressen delas också.** När du publicerar en variant hamnar den på din publicerade adress, oavsett om det är din Macaly-subdomän eller en egen domän.

<Note>
  Varianter finns i Git-baserade projekt. Om ditt projekt inte visar variantväljaren i det övre fältet är det inte Git-baserat än.
</Note>

## Skapa en variant

Klicka på variantens namn i chattens övre fält för att öppna väljaren och välj sedan **Skapa variant**. Macaly kopierar varianten du befinner dig i och öppnar den nya med en tom chatt. Skriv vad du vill ändra så sätter agenten igång.

<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="Variantväljaren öppen i det övre fältet, med Main och Dark mode i listan och alternativet Skapa variant under" width="2400" height="1674" data-path="images/variants-selector.png" />

Om du vill förgrena från en annan variant öppnar du väljaren och väljer **Skapa variant från denna** på den du vill kopiera.

Varianterna heter **Variant 1**, **Variant 2** och så vidare. Använd **Byt namn på variant** för att ge dem ett eget namn, till exempel "Mörkt tema" eller "Ny prissida".

## Arbeta med agenten

Du kan också hantera varianter i konversationen. Be agenten prova något som en variant, till exempel: "Skapa en variant med en layout på en enda sida och flytta upp priserna högre på sidan." Agenten beskriver vad den tänker göra och visar en knapp. Klicka på den för att skapa varianten och starta arbetet i dess egen chatt.

Detsamma gäller för att byta, byta namn och ta bort: fråga, så erbjuder agenten åtgärden som en knapp. Ingenting ändras förrän du klickar på den.

## Växla mellan varianter

Öppna väljaren och klicka på varianten du vill öppna. Macaly läser in dess konversation och förhandsvisning, vilket kan ta en stund om varianten inte har öppnats på ett tag. Väljaren visar vilken variant som är aktuell och när den publicerades senast.

Varje webbläsarflik arbetar i en variant åt gången. Om du öppnar samma projekt i en andra flik och växlar där, meddelar den första fliken att en annan flik arbetar i en annan variant, och din konversation stannar där den var.

**Kopiera variantlänk** i väljaren ger dig en länk som öppnar projektet direkt i den varianten. Använd den till exempel för att skicka kollegor en länk till en viss version.

## Publicera en variant

Klicka på **Publicera** medan en variant är aktiv så går den live på din adress. Besökarna ser den publicerade varianten oavsett vilken du arbetar i just då.

## Ta bort en variant

Öppna väljaren och välj **Ta bort variant**. Macaly tar bort variantens kod och konversation och ber dig bekräfta. Delad appdata och delade filer behålls, eftersom de andra varianterna fortfarande använder dem.

Den publicerade varianten kan inte tas bort. Publicera först en annan variant och ta sedan bort originalet.


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