קנה מידה ו־Monorepos

עבדו במאגרים גדולים בלי לשכפל הכול.

FluxGit מספק שכפול חלקי, sparse checkout וסינון ענפים למאגרים גדולים ול־monorepos. בחרו מה למשוך, מקדו את עץ העבודה בתיקיות הדרושות והפחיתו רעש בענפים, תוך בדיקת תוכנית השכפול לפני ההתחלה.

הגדירו את היקף השכפול ועץ העבודה

מצב מאגר גדול מכין תוכנית קלה יותר עם אפשרויות blob:none, shallow ותת־מודולים. sparse checkout בוחר תיקיות או פרופיל לעץ העבודה. מסנני ענפים מתמקדים בהפניות פעילות, upstream או main, בלי לרמוז שענפים אחרים נמחקו.

בדקו תמיכת מאגר מרוחק ופלטפורמה

תהליכי monorepo נמצאים בבטא. שכפול חלקי דורש מאגר מרוחק תואם; שכפול חלקי מקומי ב־Windows נחסם עם הודעה מבוקרת. בדקו sparse checkout ואפשרויות שכפול מול המאגר האמיתי לפני שמסתמכים עליהן. התכנון מקומי: FluxGit אינו שולח תוכן מהמאגר במהלך שלב התכנון הזה.

נסו מאגר ממוקד

שמרו גיבוי רגיל ובדקו את התוצאה לפני שימוש בתוכנית חדשה לעבודה חשובה.

מדדו את החלק המתאים בביצועים

בנצ׳מרק הגרף מ־29 בספטמבר 2026 מדד commits סינתטיים שכבר היו בזיכרון ב־Apple M4, עם macOS 26.2 ו־Node 24.15.0. פריסת 100,000 commits ליניאריים ארכה בממוצע 55.9393 ms ב־27 דגימות, עם טווח שגיאה יחסי ±6.13%. קריאות Git, הפעלה, רשת ורינדור canvas אינם כלולים. זו אינה מדידת פתיחת monorepo מלא, מהירות שכפול או ביצועי Linux. קראו את הטבלה והמתודולוגיה בדף לקוח Git; פקודת המקור מופיעה למטה.

היסטוריה שכבר נטענה לזיכרוןזמן פריסה ממוצע
100,000 commits ליניאריים55.9393 ms
100,000 commits עם 512 ענפים משולבים65.4451 ms
npm --prefix app/ui run bench:graph

חברו את תהליך Git הבא

השתמשו במדריך worktrees ותת־מודולים כדי לבחור קשרים בין פרויקטים, או במדריך הסוכנים כדי להפריד עבודה על ענפים מקבילים. לבדיקה ושחזור, המשיכו ללקוח Git ולבית הספר ל־Git.

המצב החינמי פותח מאגרים ציבוריים ב־GitHub, ב־GitLab.com וב־Bitbucket.org. מאגרים פרטיים, באירוח עצמי ומקומיים בלבד דורשים רישיון. ניסיון של 14 ימים כולל את תכונות הרישיון ללא כרטיס אשראי; רכישה ציבורית עדיין אינה פעילה.

שאלות נפוצות

האם שכפול חלקי עובד עם כל מאגר מרוחק?

לא. המאגר המרוחק חייב לתמוך בשכפול חלקי, וההגבלה על Windows מקומי עדיין חלה.

להמשך הקריאה