Gemini Code Assist ב-GitHub מאפשר לכם לסכם אוטומטית בקשות משיכה וליצור בדיקות קוד מעמיקות. כך אפשר לקצר את מחזורי הבדיקה ולשפר את איכות הקוד הכוללת במאגרי המידע.
אחרי ההגדרה של 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 (Preview) | |
|---|---|
| תנאים והגבלות | 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 כדי לעשות זאת.