פרק 19 · CLI
מקביליות: worktrees, background tasks ו-agent view
עבודה מקבילית מאפשרת לקדם כמה משימות בו זמנית: worktrees נותנים עותקי עבודה נפרדים של הריפו, background tasks רצות ברקע, ו-agent view מרכז ניהול של כמה סוכנים.
סרטון פתיחה
צעדים
- יוצרים worktree לכל משימה מקבילה, כדי שהשינויים לא ידרסו זה את זה באותה תיקיית עבודה.
- מריצים סשן נפרד על כל worktree; כל סשן רואה עותק משלו ויכול לבצע commit בנפרד.
- משימות ארוכות (בדיקות, build) מועברות לרקע, והסשן ממשיך לעבוד בזמן שהן רצות.
- agent view מציג את הסוכנים הפעילים ומאפשר מעקב; בודקים התקדמות לפני מיזוג חזרה לענף הראשי.
המחשת מנגנון (אנימציה)
מלכודת נפוצה: מקביליות בלי תיאום מייצרת קונפליקטים ב-merge; תכננו מראש איזה קבצים כל משימה נוגעת בהם.
תרגיל מעשי: צרו worktree, הריצו בו שינוי קטן במקביל לעבודה בענף הראשי, ומזגו חזרה. תעדו קונפליקטים אם היו.
דמו מצולם · הסרטון יתווסף בשלב המדיה
סיכום
בדיקת הבנה
מה הבעיה ש-worktrees פותרים?
סיכום
- worktree לכל משימה מקבילה
- background tasks לעבודות ארוכות
- תכנון מראש מונע קונפליקטים