Skip to main content
Branches ermöglichen dir, neue Ideen, Funktionen oder Redesigns zu probieren, ohne deine App zu beeinflussen. Jeder Branch hat seinen eigenen Chat und seine eigene Live-Vorschau. Du kannst an mehreren Branches parallel arbeiten und jeden in deine App mergen, wenn du zufrieden bist.
The branch menu listing several branches next to an app preview

Arbeite an mehreren Branches parallel zu deiner Haupt-App

Ein Redesign testen

Probiere einen neuen Look für deine App aus und vergleiche ihn mit der aktuellen Version. Falls du deine Meinung änderst, lass den Branch einfach zurück.

Deine Live-App bereit halten

Wenn mitten im Projekt eine kleine Korrektur nötig ist, behebe und veröffentliche sie sofort aus main. Deine größere laufende Arbeit bleibt sicher auf ihrem Branch.

Eine Funktion für einen späteren Launch bauen

Arbeite an einem Release vor und halte die Funktion auf einem Branch bis zum Launch-Tag.

Parallel arbeiten

Baue an mehreren Branches gleichzeitig und arbeite mit deinem Team an verschiedenen Ideen, jede auf ihrem eigenen Branch.
Branches funktionieren zusammen mit einer GitHub-Verbindung. Base44 hält jeden Branch als echten Branch in deinem Repository, und du kannst auch auf einem bereits vorhandenen Branch bauen.

Wie Branches funktionieren

Die Hauptversion deiner App heißt main. Wenn du einen Branch erstellst, startet Base44 eine separate Arbeitslinie vom aktuellen Zustand von main. Jeder Branch hat seinen eigenen:
  • Chat. Die Konversation auf einem Branch ist getrennt von main, und die KI behält den Kontext dessen, was du zuvor gebaut hast.
  • Preview. Du siehst die Änderungen des Branches in einer eigenen Live-Vorschau, während main unberührt bleibt.
  • Kopie des Designs und der Seiten deiner App. Änderungen, die du auf einem Branch machst, bleiben auf diesem Branch, bis du sie zusammenführst.
  • Build. Jeder Branch baut auf seine Weise, sodass Branches parallel laufen und die Arbeit an einem weitergeht, während du an einem anderen baust.
  • Versionsverlauf. Auf einem Branch gespeicherte Versionen werden auf diesem Branch aufgelistet, und du kannst zu jeder zurückkehren, ohne main zu berühren.
Zwischen main und jedem Branch geteilt:
  • Die Daten deiner App. Jeder Branch arbeitet mit denselben Live-Datensätzen wie main, und Datensatzänderungen geschehen auf main.
  • Verbindungen und Automatisierung. Integrationen, Secrets, Automatisierungen, Workflows und In-App-Agenten.
  • App-Einstellungen und Veröffentlichung. Die Einstellungen, Domains und veröffentlichte Version deiner App.
Ein Branch zeigt eine Vorschau deiner App mit deinen echten Live-Daten. Datensätze, die du beim Ansehen eines Branches hinzufügst, änderst oder löschst, beeinflussen dieselben Daten, die deine App überall verwendet.
Um auf einem Branch zu experimentieren, ohne deine Live-Daten zu berühren, wechsle deine Vorschau während der Arbeit zu Testdaten. Testdaten sind ab dem Builder Plan verfügbar. Mehr über Testen deiner App mit Testdaten.

Einen Branch erstellen

Beschreibe, was du bauen möchtest, und Base44 erstellt den Branch, benennt ihn nach deiner ersten Nachricht und beginnt sofort mit dem Bauen.
Bevor du beginnst: Wenn deine App schon länger existiert, musst du möglicherweise eine Änderung auf main vornehmen, bevor du deinen ersten Branch erstellen kannst. Wenn das auf deine App zutrifft, teilt dir Base44 das mit, sobald du es versuchst.
Um einen Branch zu erstellen:
  1. Klicke im App-Editor auf das Logo oder den Namen deiner App oben im Chat-Panel.
  2. Klicke auf Create new branch.
  3. Wähle einen der Vorschläge, oder tippe in das Chat-Feld, was du bauen möchtest.
  4. Sende die Nachricht.
The branch menu open under the app name, with the Create new branch button and the Create New Branch panel below it

Deinen ersten Branch aus dem Branch-Menü erstellen

Branches starten immer von main. Wenn du einen Branch erstellst, während du auf einem anderen Branch bist, startet der neue Branch trotzdem von main.Branches funktionieren auch auf deinem Handy, sowohl in einem mobilen Browser als auch in der Base44-App. Das Branch-Menü erscheint oben im Editor, sobald deine App einen Branch hat. Erstelle deinen ersten Branch aus einem Desktop-Browser, dann kannst du zwischen Branches wechseln, bauen und mergen vom Handy.

Einen Branch aus GitHub importieren

Wenn deine App mit GitHub verbunden ist, kannst du auf einem bereits in deinem Repository vorhandenen Branch bauen. Base44 arbeitet auf diesem Branch, sodass deine Änderungen und die von Base44 zum selben Branch in deinem Repository gehen. Um einen Branch aus GitHub zu importieren:
  1. Klicke im App-Editor auf das Logo oder den Namen deiner App oben im Chat-Panel.
  2. Klicke auf Import from GitHub.
  3. Suche nach dem gewünschten Branch und wähle ihn aus.
  4. Klicke auf Import.
Du importierst aus dem Repository, mit dem deine App verbunden ist. Ein Branch, den du in Base44 erstellst, erhält einen neuen Branch in demselben Repository.

Auf einem Branch arbeiten

Während du auf einem Branch bist, ersetzt der Name des Branches den Namen deiner App oben im Chat-Panel, und ein sich drehendes Symbol zeigt, wenn die KI arbeitet. Du baust auf einem Branch genauso wie auf main: Beschreibe im Chat, was du möchtest. Einige Dinge funktionieren auf einem Branch anders:
  • Merge to main ersetzt den Publish-Button. Du veröffentlichst Änderungen von main nach dem Mergen.
  • Die Vorschau zeigt die Version deiner App im Branch.
  • Die Seiten-URL enthält den Branch, sodass du einen Link teilen kannst, der den App-Editor auf diesem Branch öffnet.
Branches laufen parallel. Sende eine Anfrage auf einem Branch, wechsle zu einem anderen und baue dort weiter, während der erste fertig wird. Deine App führt bis zu 5 Builds gleichzeitig aus, sodass du und dein Team an mehreren Ideen gleichzeitig arbeiten könnt, jeder auf seinem eigenen Branch.Das Branch-Menü zeigt, welche Branches gerade bauen, damit du sie im Blick behältst.

Aktionen, die auf main geschehen

Branches decken den Großteil der Arbeit ab, die du im App-Editor machst. Diese Aktionen geschehen auf main:
  • Deine App veröffentlichen
  • Secrets, Connectoren, Automatisierungen, Workflows und In-App-Agenten erstellen oder ändern
  • Code direkt im Code-Editor bearbeiten
  • Die Theme-Einstellungen deiner App ändern
  • Eine Nachricht im Chat rückgängig machen, oder eine bearbeiten und erneut senden
  • Eine Seite aus Figma hinzufügen
  • Die KI bitten, Datensätze hinzuzufügen, zu ändern, zu löschen oder zu importieren
Wenn du eines davon auf einem Branch verlangst, fragt dich Base44, ob du es auf main machen oder den Branch zuerst mergen möchtest.

Entitäten auf einem Branch

Du kannst Entitäten erstellen und Felder zu vorhandenen Entitäten auf einem Branch hinzufügen, und beide sind sofort in der eigenen Vorschau dieses Branches live. Bei einer neu erstellten Entität setzt du alles, einschließlich der Datenberechtigungen. Bei einer vorhandenen Entität gelten Ergänzungen, halte also ein neues Feld optional, da deine vorhandenen Datensätze es noch nicht haben. Das Entfernen einer Entität oder eines Feldes, das Ändern des Typs eines vorhandenen Feldes oder ob es erforderlich ist, und das Ändern von Datenberechtigungen geschehen auf main. Nimm die Änderung dort vor und dein Branch übernimmt sie sofort, ohne dass ein Merge oder Update nötig ist. Datensätze sind die Live-Daten deiner App, geteilt mit main. Bitte die KI daher um Datensatzänderungen auf main statt auf einem Branch. Datensätze selbst hinzuzufügen, zu ändern oder zu löschen, während du eine Branch-Vorschau ansiehst, funktioniert wie immer und ändert dieselben Daten, die deine App überall verwendet.

Backend-Funktionen auf einem Branch

Du kannst Backend-Funktionen auf einem Branch hinzufügen und ändern. Der Branch erhält seine eigene Kopie jeder Funktion, die du berührst. Die Branch-Vorschau ruft diese Kopie auf, und das Mergen des Branches deployed sie zu main. Wenn deine App das noch nicht kann, bittet dich Base44, Backend-Änderungen auf main vorzunehmen.

Versionsverlauf auf einem Branch nutzen

Jede auf einem Branch gespeicherte Version ist im eigenen Versionsverlauf dieses Branches aufgelistet, sodass du zurückblicken kannst, wie sich der Branch entwickelt hat, und zu jedem früheren Punkt zurückkehren kannst. Das Wiederherstellen einer Version ändert nur diesen Branch, und main bleibt genau wie es ist. Ein gemergter Branch behält seinen lesbaren Versionsverlauf, und du kannst wiederherstellen, während ein Branch noch aktiv ist. Um eine frühere Version eines Branches wiederherzustellen:
  1. Klicke auf dem Branch auf das Symbol Version history oben im Chat-Panel.
  2. Klicke auf eine Version in der Liste, um sie in der Vorschau zu laden.
  3. Klicke auf das Symbol More options neben dieser Version.
  4. Klicke auf Revert to this version.
Beim Wiederherstellen werden Seiten, Design, Entitäten und Backend-Funktionen des Branches auf diese Version zurückgesetzt, und der Chat des Branches kehrt zu der Nachricht zurück, die ihn erstellt hat. Deine Datensätze werden mit main geteilt und bleiben unverändert. Deine späteren Versionen bleiben in der Liste, sodass du dich jederzeit wieder vorwärts bewegen kannst.
Publish this version ist nur auf main verfügbar, da die Veröffentlichung immer deine Haupt-App ausliefert. Um Arbeit von einem Branch zu veröffentlichen, merge ihn in main und veröffentliche von dort.
Stelle eine Version wieder her, sobald der Branch fertig gebaut hat und jedes Update von main abgeschlossen ist. Wenn der Branch beschäftigt ist, teilt Base44 dir das mit, und du kannst wiederherstellen, sobald er fertig ist.

Zwischen Branches wechseln

Du kannst jederzeit zwischen main und deinen Branches wechseln, und jeder Branch behält seine Änderungen, bis du ihn mergst. Auf einem Branch kannst du auch auf das X neben Merge to main klicken, um zurück zu main zu wechseln. Um zu einem anderen Branch oder zurück zu main zu wechseln:
  1. Klicke auf den Branch-Namen oben im Chat-Panel.
  2. Wähle einen Branch aus der Liste oder wähle Main chat, um zu main zurückzukehren.
The branch menu open on a branch, showing Main chat above the list of branches

Zwischen main und deinen Branches wechseln

Jeder Branch in der Liste zeigt seinen aktuellen Status:
Du kannst Branches wechseln, während die KI baut, und sie arbeitet weiter auf dem verlassenen Branch. Speichere oder verwerfe zuerst alle Bearbeitungen auf main.

Einen Branch mit Änderungen von main aktualisieren

Wenn sich main ändert, während dein Branch offen ist, erscheint ein Banner über dem Chat-Feld auf dem Branch. Es teilt dir mit, wie viel sich auf main geändert hat und ob etwas davon mit deinem Branch überlappt. Beim Aktualisieren kombiniert die KI die Änderungen von main mit deinem Branch. Falls sich einige Änderungen überschneiden, löst die KI sie für dich. Wenn die beiden Versionen wirklich in Konflikt stehen, stellt die KI dir eine Frage im Chat, damit du entscheiden kannst, was du behalten möchtest. Um die neuesten Änderungen von main in deinen Branch zu bringen:
  1. Finde auf dem Branch den Update-Banner über dem Chat-Feld.
  2. Klicke auf Update branch.
Du kannst ein Update auch aus dem Branch-Menü starten. Klicke auf das Symbol More actions neben einem Branch und dann auf Update from main. Bitte den KI-Chat, die neuesten Änderungen von main einzubringen, und er platziert eine Karte im Chat mit einem Update branch-Button, den du anklicken kannst.
Wenn ein Update auf ein Problem stößt, macht Base44 es rückgängig, und die Arbeit deines Branches bleibt unverändert.

Einen Branch in main mergen

Beim Mergen wird alles, was du auf dem Branch gebaut hast, in main gebracht. Deine Änderungen erreichen die Nutzer deiner App erst, wenn du von main veröffentlichst, sodass du genau entscheidest, was wann herausgeht. Nach dem Merge erscheint eine Zusammenfassung der Branch-Änderungen im Chat von main, und der Branch bleibt in deiner Branch-Liste als gemergt. Du kannst weiterhin seinen Chatverlauf lesen, aber er wird schreibgeschützt. Um einen Branch zu mergen:
  1. Klicke auf dem Branch oben im Editor auf Merge to main.
  2. Prüfe die Bestätigung und klicke dann auf Merge to main.
Du kannst auch aus dem Branch-Menü mergen. Klicke auf das Symbol More actions neben einem Branch und dann auf Merge to main. Bitte den KI-Chat, den Branch zu mergen, und er platziert eine Karte im Chat mit einem Merge to main-Button, den du anklicken kannst.
Wenn der Branch mit Änderungen auf main in Konflikt steht, bittet dich Base44, ihn zuerst zu aktualisieren. Aktualisiere den Branch von main, um die Konflikte zu lösen, und merge dann erneut.

Einen Branch löschen

Lösche einen Branch, wenn du mit einer Idee fertig bist und ihn aus deiner Liste entfernen möchtest. Deine App und deine anderen Branches bleiben unverändert.
Das Löschen eines Branches ist dauerhaft. Es entfernt den Branch und seinen Chat, und das kann nicht rückgängig gemacht werden. Um die Arbeit zu behalten, merge den Branch zuerst in main.
Um einen Branch zu löschen:
  1. Klicke auf den Branch-Namen oben im Chat-Panel.
  2. Klicke auf das Symbol More actions neben dem Branch, den du löschen möchtest.
  3. Klicke auf Delete.
  4. Prüfe die Bestätigung und klicke dann auf Delete branch.
The branch menu with the More actions menu open on a branch, showing Merge to main, Update from main, and Delete

Das Menü More actions auf einem Branch öffnen

Du kannst einen Branch löschen, sobald die KI mit dem Bauen fertig ist und jedes Update von main abgeschlossen ist. Gemergte Branches bleiben in deiner Liste als Aufzeichnung der Arbeit.

FAQs

Klicke auf eine Frage unten, um mehr über Branches zu erfahren.
Nein. Das Veröffentlichen geschieht immer von main. Auf einem Branch wird der Publish-Button durch Merge to main ersetzt. Merge zuerst den Branch, dann veröffentliche von main.
Nein. Alle Branches teilen dieselben Live-Daten wie main. Wenn du beim Ansehen eines Branches Datensätze hinzufügst, änderst oder löschst, beeinflussen diese Änderungen überall die echten Daten deiner App. Um Experimente von deinen Live-Daten zu trennen, wechsle deine Vorschau während der Arbeit am Branch zu Testdaten.
Es gibt kein festes Limit. Du kannst so viele Branches gleichzeitig führen, wie du möchtest, und jeden mergen, wenn er bereit ist.
Der Branch bleibt in deiner Branch-Liste, als gemergt markiert, und wird schreibgeschützt. Du kannst ihn jederzeit öffnen und seinen Chatverlauf lesen. Um von dort weiterzumachen, erstelle einen neuen Branch von main.
Ja. Jeder Mitarbeiter kann einen anderen Branch öffnen und dort chatten, und jeder Branch baut auf seine Weise. Deine App führt bis zu 5 Builds gleichzeitig aus, und alles darüber hinaus wartet in der Warteschlange und läuft der Reihe nach.Das Erstellen eines Branches benötigt Bearbeitungszugriff auf die App, sodass Mitglieder mit der Rolle Viewer Branches öffnen und ihre Chats lesen können. Mehr über Rollen in deinem Workspace.
Nein. Das Bauen auf einem Branch verbraucht Credits genauso wie das Bauen auf main, aus demselben Credit-Kontostand.
Ja. Erstelle einen Branch wie in jeder App, und Base44 fügt den passenden Branch zu deinem verbundenen GitHub-Repository hinzu. Um auf einem bereits in deinem Repository vorhandenen Branch zu bauen, nutze Import from GitHub.
Ja. Base44 fügt deine offenen Branches beim Verbinden zum Repository hinzu, sodass du nichts zuerst mergen oder löschen musst. Wenn ein Branch gerade baut, warte auf seine Fertigstellung und verbinde dann.
Apps, die du mit Import existing project eingebracht hast, funktionieren weiter mit den Git-Branches in ihrem eigenen Repository, sodass das Branch-Menü kein Teil des App-Editors für sie ist.
Diese Seite wurde mit KI übersetzt. Die genauesten und aktuellsten Informationen findest du in der englischen Version.