
Work on several branches alongside your main app
בדוק עיצוב מחדש
שמור על האפליקציה החיה שלך מוכנה
בנה תכונה שתשוגר מאוחר יותר
עבוד במקביל
איך branches עובדים
הגרסה הראשית של האפליקציה שלך נקראת main. כאשר אתה יוצר branch, Base44 מתחילה קו עבודה נפרד מהמצב הנוכחי של main. לכל branch יש משלו:- צ’אט. השיחה על branch נפרדת מ-main, וה-AI שומר על ההקשר של מה שבנית קודם.
- תצוגה מקדימה. אתה רואה את השינויים של ה-branch בתצוגה מקדימה חיה ייעודית, בעוד main נשאר ללא נגיעה.
- עותק של עיצוב האפליקציה והעמודים שלך. שינויים שאתה מבצע על branch נשארים על אותו branch עד שאתה ממזג אותם.
- בנייה. כל branch בונה בפני עצמו, כך ש-branches רצים במקביל ועבודה על אחד ממשיכה בזמן שאתה בונה על אחר.
- היסטוריית גרסאות. גרסאות שאתה שומר על branch מפורטות על אותו branch, ואתה יכול לחזור לכל אחת מהן בלי לגעת ב-main.
- נתוני האפליקציה שלך. כל branch עובד עם אותן רשומות חיות כמו main, ושינויי רשומות מתרחשים ב-main.
- חיבורים ואוטומציה. אינטגרציות, סודות, אוטומציות, workflows וסוכני AI בתוך האפליקציה.
- הגדרות אפליקציה ופרסום. הגדרות האפליקציה שלך, הדומיינים והגרסה שפורסמה.
יצירת branch
תאר מה אתה רוצה לבנות, ו-Base44 יוצרת את ה-branch, נותנת לו שם על סמך ההודעה הראשונה שלך ומתחילה לבנות מיד. כדי ליצור branch:- בעורך האפליקציה, לחץ על הלוגו או השם של האפליקציה שלך בראש פאנל הצ’אט.
- לחץ על Create new branch.
- בחר אחת מההצעות, או הקלד מה אתה רוצה לבנות בתיבת הצ’אט.
- שלח את ההודעה.

Creating your first branch from the branch menu
ייבוא branch מ-GitHub
כאשר האפליקציה שלך מחוברת ל-GitHub, אתה יכול לבנות על branch שכבר קיים במאגר שלך. Base44 עובדת על אותו branch עצמו, כך שהשינויים שלך ושל Base44 הולכים לאותו branch במאגר שלך. כדי לייבא branch מ-GitHub:- בעורך האפליקציה, לחץ על הלוגו או השם של האפליקציה שלך בראש פאנל הצ’אט.
- לחץ על Import from GitHub.
- חפש את ה-branch שאתה רוצה, ואז בחר אותו.
- לחץ על Import.
עבודה על branch
בזמן שאתה על branch, שם ה-branch מחליף את שם האפליקציה שלך בראש פאנל הצ’אט, וסמל מסתובב מראה מתי ה-AI עובד. אתה בונה על branch באותה דרך שאתה בונה על main: תאר מה אתה רוצה בצ’אט. כמה דברים עובדים אחרת על branch:- Merge to main מחליף את כפתור Publish. אתה מפרסם שינויים מ-main לאחר המיזוג.
- התצוגה המקדימה מראה את הגרסה של ה-branch של האפליקציה שלך.
- כתובת ה-URL של העמוד כוללת את ה-branch, כך שאתה יכול לשתף קישור שפותח את עורך האפליקציה על אותו branch.
פעולות שקורות ב-main
Branches מכסים את רוב העבודה שאתה עושה בעורך האפליקציה. פעולות אלה קורות ב-main:- פרסום האפליקציה שלך
- יצירה או שינוי של סודות, מחברים, אוטומציות, workflows וסוכני AI בתוך האפליקציה
- עריכת קוד ישירות בעורך הקוד
- שינוי הגדרות הנושא של האפליקציה שלך
- ביטול הודעה בצ’אט, או עריכה ושליחה מחדש של אחת
- הוספת עמוד מ-Figma
- בקשה מה-AI להוסיף, לשנות, למחוק או לייבא רשומות
ישויות על branch
אתה יכול ליצור ישויות ולהוסיף שדות לישויות שכבר יש לך על branch, ושניהם חיים בתצוגה המקדימה של אותו branch מיד. בישות שאתה יוצר, אתה מגדיר הכול, כולל הרשאות הנתונים שלה. בישות שכבר קיימת, ההוספות חלות, אז שמור שדה חדש כאופציונלי, מפני שהרשומות הקיימות שלך עדיין לא כוללות אותו. הסרת ישות או שדה, שינוי סוג של שדה קיים או אם הוא נדרש, ושינוי הרשאות נתונים קורים ב-main. בצע את השינוי שם וה-branch שלך קולט אותו מיד, בלי צורך במיזוג או עדכון. רשומות הן הנתונים החיים של האפליקציה שלך, משותפות עם main, אז בקש מה-AI שינויי רשומות ב-main ולא על branch. הוספה, שינוי או מחיקה של רשומות בעצמך תוך כדי צפייה מקדימה של branch עובדים כרגיל, וזה משנה את אותם נתונים שהאפליקציה שלך משתמשת בהם בכל מקום.פונקציות Backend על branch
אתה יכול להוסיף ולשנות פונקציות backend על branch. ה-branch מקבל עותק משלו לכל פונקציה שאתה נוגע בה, התצוגה המקדימה של ה-branch קוראת לאותו עותק, ומיזוג ה-branch מפרס אותה ל-main. אם האפליקציה שלך לא יכולה לעשות זאת עדיין, Base44 מבקשת ממך לבצע שינויי backend ב-main.שימוש בהיסטוריית גרסאות על branch
כל גרסה שנשמרת על branch מפורטת בהיסטוריית הגרסאות של אותו branch, כדי שתוכל להסתכל אחורה איך ה-branch התפתח ולחזור לכל נקודה מוקדמת יותר. שחזור גרסה משנה רק את אותו branch, ו-main נשאר בדיוק כפי שהוא. Branch שמוזג שומר על היסטוריית הגרסאות שלו קריאה, ואתה יכול לשחזר בזמן שה-branch עדיין פעיל. כדי לשחזר גרסה מוקדמת יותר של branch:- על ה-branch, לחץ על סמל Version history בראש פאנל הצ’אט.
- לחץ על גרסה ברשימה כדי לטעון אותה בתצוגה המקדימה.
- לחץ על סמל More options ליד אותה גרסה.
- לחץ על Revert to this version.
מעבר בין branches
אתה יכול לעבור בין main ל-branches שלך בכל עת, וכל branch שומר את השינויים שלו עד שאתה ממזג אותו. על branch, אתה יכול גם ללחוץ על X ליד Merge to main כדי לצאת בחזרה ל-main. כדי לעבור ל-branch אחר או חזרה ל-main:- לחץ על שם ה-branch בראש פאנל הצ’אט.
- בחר branch מהרשימה, או בחר Main chat כדי לחזור ל-main.

Switching between main and your branches
עדכון branch עם שינויים מ-main
אם main משתנה בזמן שה-branch שלך פתוח, באנר מופיע מעל תיבת הצ’אט על ה-branch. הוא אומר לך כמה השתנה ב-main והאם משהו מזה חופף ל-branch שלך. כשאתה מעדכן, ה-AI משלב את השינויים של main עם ה-branch שלך. אם שינויים מסוימים חופפים, ה-AI פותר אותם עבורך. אם שתי הגרסאות באמת מתנגשות, ה-AI שואל אותך שאלה בצ’אט כדי שתחליט מה לשמור. כדי להביא את השינויים האחרונים של main אל ה-branch שלך:- על ה-branch, מצא את באנר העדכון מעל תיבת הצ’אט.
- לחץ על Update branch.
מיזוג branch ל-main
מיזוג מביא את כל מה שבנית על ה-branch לתוך main. השינויים שלך מגיעים למשתמשי האפליקציה שלך רק כאשר אתה מפרסם מ-main, כך שאתה מחליט בדיוק מה יוצא ומתי. לאחר המיזוג, סיכום של שינויי ה-branch מופיע בצ’אט של main, וה-branch נשאר ברשימת ה-branches שלך כממוזג, כדי שעדיין תוכל לקרוא את היסטוריית הצ’אט שלו, אבל הוא הופך לקריאה בלבד. כדי למזג branch:- על ה-branch, לחץ על Merge to main בראש העורך.
- סקור את האישור, ואז לחץ על Merge to main.
מחיקת branch
מחק branch כשסיימת עם רעיון ורוצה לנקות אותו מהרשימה שלך. האפליקציה שלך ושאר ה-branches נשארים כפי שהם. כדי למחוק branch:- לחץ על שם ה-branch בראש פאנל הצ’אט.
- לחץ על סמל More actions ליד ה-branch שאתה רוצה למחוק.
- לחץ על Delete.
- סקור את האישור, ולאחר מכן לחץ על Delete branch.

Opening the More actions menu on a branch
שאלות נפוצות
לחץ על שאלה למטה כדי ללמוד עוד על branches.האם אני יכול לפרסם את האפליקציה שלי מ-branch?
האם אני יכול לפרסם את האפליקציה שלי מ-branch?
האם ל-branch יש נתונים משלו?
האם ל-branch יש נתונים משלו?
כמה branches אני יכול לקבל?
כמה branches אני יכול לקבל?
מה קורה ל-branch לאחר שאני ממזג אותו?
מה קורה ל-branch לאחר שאני ממזג אותו?
האם הצוות שלי ואני יכולים לעבוד על branches שונים בו זמנית?
האם הצוות שלי ואני יכולים לעבוד על branches שונים בו זמנית?
האם branches צורכים קרדיטים נוספים?
האם branches צורכים קרדיטים נוספים?
האם אני יכול להשתמש ב-branches באפליקציה מחוברת ל-GitHub?
האם אני יכול להשתמש ב-branches באפליקציה מחוברת ל-GitHub?
האם אני יכול לחבר את האפליקציה שלי ל-GitHub בזמן שיש לי branches?
האם אני יכול לחבר את האפליקציה שלי ל-GitHub בזמן שיש לי branches?
Base44 - האם אני יכול להשתמש ב-branches באפליקציה שהעברתי אליה?
Base44 - האם אני יכול להשתמש ב-branches באפליקציה שהעברתי אליה?