Gemini Code Assist ב-GitHub משתמש ביכולות של Gemini כדי לבדוק את הקוד בתהליך של בקשת משיכה. Gemini Code Assist ב-GitHub משתמש בסוכן מבוסס-Gemini שמסכם באופן אוטומטי בקשות משיכה ומספק בדיקות קוד מעמיקות, וכך מזרז את הבדיקות ומשפר את איכות הקוד.
אחרי ההגדרה של Gemini Code Assist ב-GitHub, אפשר להפעיל את Gemini Code Assist בכל שלב של בקשת משיכה כדי לבדוק את הקוד. אתם יכולים לקיים אינטראקציה עם Gemini Code Assist ישירות בתגובות לבקשת המיזוג, באמצעות:
- שואלים שאלות הבהרה על הבדיקה שנוצרה על ידי Gemini Code Assist.
- מתן הנחיה ל-Gemini Code Assist על ידי הוספת התג
/geminiלתגובות כדי לשאול שאלות בהקשר של בקשת המיזוג.
Gemini Code Assist יאחזר באופן אוטומטי מידע מועיל ממאגר המידע ומבקשת משיכת השינויים כדי לבצע את המשימות שלו.
המסמך הזה מיועד למפתחים בכל רמות המיומנות. הוא מתבסס על ההנחה שיש לכם ידע בסיסי ב-GitHub.
גרסה לצרכנים וגרסה לארגונים
Gemini Code Assist ב-GitHub זמין בגרסת Enterprise, שאפשר להתקין דרך Google Cloud. קיימת גם גרסה לצרכנים, אבל אנחנו מפסיקים לטפל בבקשות לגרסה הזו, ולכן לא מומלץ להתקין אותה.
בטבלה הבאה מפורטים ההבדלים בין הגרסה לצרכנים לבין הגרסה לארגונים:
| גרסה לצרכנים | גרסת Enterprise (תצוגה מקדימה) | |
|---|---|---|
| תנאים והגבלות | התנאים וההגבלות של Google | Google Cloud התנאים וההגבלות |
| מכסות | 33 בקשות pull ביום | יותר מ-100 בקשות משיכה ביום |
| ניהול הגדרות |
לכל מאגר ב-GitHub כל המאגרים שמשויכים לחשבון באמצעות דף ההגדרות |
לכל מאגר ב-GitHub בכמה מאגרי מידע באמצעות Google Cloud |
| הוספת מדריך סגנון | לכל מאגר ב-GitHub |
לכל מאגר ב-GitHub בכמה מאגרי מידע באמצעות Google Cloud |
| תמיכה ב-GitHub |
GitHub |
GitHub |
לתשומת ליבכם
Gemini Code Assist ב-GitHub לא יוצר סיכומים או הצעות לקוד עבור קבצים שנמצאים בספרייה
.github/workflows. ההחרגה הזו עוזרת למנוע הוספה של הגדרות לא בטוחות למאגר.בגרסת Enterprise נעשה שימוש בחיבור Developer Connect כדי לחבר את המאגרים ב-GitHub אל Google Cloud.
החיבור הזה ל-Developer Connect תמיד נוצר באזור
us-east1.צריך ליצור את החיבור הזה ל-Developer Connect באמצעות הקטע Code Assist Source Code Management שנמצא בAgents & Tools של Gemini Code Assist. הוראות מפורטות זמינות במאמר הגדרת Gemini Code Assist ב-GitHub.
המאמרים הבאים
- הגדרת Gemini Code Assist ב-GitHub.
- שימוש ב-Gemini Code Assist ב-GitHub.
- איך משנים את ההתנהגות של Gemini Code Assist ב-GitHub