Gemini Code Assist ב-GitHub מביא את היכולות של Gemini לתהליך של בקשות משיכה (pull request) על ידי פעולה כבודק קוד. 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.
גרסת Enterprise
Gemini Code Assist ב-GitHub זמין בגרסת Enterprise, שאפשר להתקין דרך Google Cloud.
בטבלה הבאה מסוכמים היבטים שונים של גרסת Enterprise:
| גרסת Enterprise (תצוגה מקדימה) | |
|---|---|
| תנאים והגבלות | Google Cloud התנאים וההגבלות |
| מכסות | יותר מ-100 בקשות משיכה ביום |
| ניהול הגדרות |
לכל מאגר ב-GitHub בכמה מאגרי מידע באמצעות Google Cloud |
| הוספת מדריך סגנון |
לכל מאגר ב-GitHub בכמה מאגרי מידע באמצעות Google Cloud |
| תמיכה ב-GitHub |
GitHub |
לתשומת ליבכם
Gemini Code Assist ב-GitHub לא יוצר סיכומים או הצעות לקוד עבור קבצים שנמצאים בספרייה
.github/workflows. ההחרגה הזו עוזרת למנוע הוספה של הגדרות לא בטוחות למאגר.Gemini Code Assist ב-GitHub משתמש בחיבור 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.
אם רוצים להוסיף מאגר GitHub לחיבור של Developer Connect שיצרתם בעבר במהלך ההגדרה של Gemini Code Assist ב-GitHub, צריך להשתמש ב-Developer Connect כדי לעשות זאת.
המאמרים הבאים
- הגדרת Gemini Code Assist ב-GitHub
- שימוש ב-Gemini Code Assist ב-GitHub.
- איך משנים את ההתנהגות של Gemini Code Assist ב-GitHub