תחילת העבודה עם הכלים של Gemini Code Assist

במאמר הזה מפורטות הנחיות לדוגמה שאפשר להשתמש בהן בכלי Gemini Code Assist ב-IDE שלכם ב-GitLab וב-GitHub. מפתחים יכולים להשתמש בכלים בסביבת הפיתוח המשולבת (IDE) כדי לשלוף מידע משירותים חיצוניים.

מידע נוסף על הכלים של Gemini Code Assist ורשימה מלאה של השירותים והמוצרים הזמינים מופיעים במאמר סקירה כללית של הכלים של Gemini Code Assist.

לפני שמתחילים

  1. הגדרת Gemini Code Assist
  2. כדי לאפשר למשתמשים להשתמש ב-Gemini Code Assist, צריך להקצות להם את התפקידים הנדרשים ב-IAM.
  3. צריך לבקש מהאדמין להפעיל את הכלים.
  4. כדי לחבר את החשבון ב-GitHub או ב-GitLab, פועלים לפי ההוראות שבקטע הגדרת כלים.

שימוש בכלי GitHub כדי לראות בעיות ובקשות משיכה

אתם יכולים להשתמש בכלי GitHub כדי לראות בעיות שהוקצו לכם, ולחפש בעיות וקוד באמצעות יכולות החיפוש של GitHub מתוך סביבת הפיתוח המשולבת.

צריך חשבון ב-GitHub

חיפוש בעיות באמצעות הכלי של GitHub

כדי לחפש את כל הבעיות שהוקצו לכם, בצ'אט של Gemini Code Assist, מזינים הנחיה דומה להנחיה הבאה:

@GitHub list issues assigned to me

בכלי GitHub מופיעה רשימה של כל הבעיות שהוקצו לכם.

כדי לחפש בעיות שמשויכות לפרויקט ולמאגר ספציפיים, בצ'אט של Gemini Code Assist, מזינים הנחיה שדומה להנחיה הבאה:

@GitHub what issues are assigned to me in PROJECT_NAME/REPOSITORY

מחליפים את מה שכתוב בשדות הבאים:

  • PROJECT_NAME בשם הפרויקט ב-GitHub.
  • REPOSITORY בשם המאגר ב-GitHub.

בכלי GitHub מפורטות הבעיות שהוקצו לכם במאגר שצוין.

חיפוש בקשות משיכה באמצעות הכלי של GitHub

כדי לחפש את כל בקשות המיזוג הפתוחות שהוקצו לכם, מזינים הנחיה דומה להנחיה הבאה בצ'אט עם Gemini Code Assist:

@GitHub list pull requests assigned to me

כדי לחפש את כל בקשות המשיכה שהוקצו לכם בפרויקט ובמאגר ספציפיים, מזינים צ'אט דומה להנחיה הבאה ב-Gemini Code Assist:

@GitHub what are the pull requests assigned to me in PROJECT/REPOSITORY?

מחליפים את מה שכתוב בשדות הבאים:

  • PROJECT_NAME בשם הפרויקט ב-GitHub.
  • REPOSITORY בשם המאגר ב-GitHub.

הנחיות מומלצות נוספות לכלי GitHub

לפני שמשתמשים בהנחיות הבאות, מחליפים את הערכים הבאים:

  • PULL_REQUEST_NUMBER הוא מספר בקשת המיזוג ב-GitHub.
  • REPOSITORY_NAME הוא השם של המאגר ב-GitHub.
  • KEY_WORD היא מילת מפתח לשימוש בחיפוש.
  • ISSUE_NAME השם של בעיה ב-GitHub

ההנחיות הבאות מומלצות לשימוש בכלי GitHub:

  • @GitHub list issues assigned to me
  • @GitHub list my open pull requests
  • @GitHub list comments for pull request PULL_REQUEST_NUMBER in REPOSITORY_NAME
  • @GitHub find open issues for KEY_WORD
  • @GitHub find code relating to KEY_WORD
  • @GitHub get comments on my issue ISSUE_NAME
  • @GitHub what are the comments on my pr PULL_REQUEST_NUMBER

שימוש בכלי GitLab כדי לקבל פרטים על בקשות משיכה ובעיות

אתם יכולים להשתמש בכלי GitLab כדי להציג את בקשות המיזוג והבעיות מהפרויקטים שלכם ב-GitLab.

כדי להציג רשימה של בקשות מיזוג בפרויקט GitLab, מזינים הנחיה דומה להנחיה הבאה בצ'אט של Gemini Code Assist:

@gitlab list my open pull requests in project PROJECT_NAME

כאשר PROJECT_NAME הוא שם הפרויקט שלכם ב-GitLab.

בכלי @gitlab מפורטות בקשות המיזוג הפתוחות שלכם.

כדי לראות רשימה של בעיות שהוקצו לכם ב-GitLab, מזינים בצ'אט של Gemini Code Assist הנחיה דומה להנחיה הבאה:

@gitlab list issues assigned to me

בכלי @gitlab מופיעה רשימה של בעיות שהוקצו לכם.

הצעות נוספות להנחיות

לפני שמשתמשים בהנחיות הבאות, מחליפים את הערכים הבאים:

  • GITLAB_PROJECT הוא שם הפרויקט שלכם ב-GitLab.
  • MERGE_REQUEST_NUMBER הוא מספר בקשת המיזוג ב-GitLab.
  • ISSUE_NAME הוא השם של בעיה ב-GitLab.

אלה ההנחיות המומלצות לשימוש בכלי GitLab:

  • @gitlab list my issues in the project GITLAB_PROJECT?
  • @gitlab list all my open merge requests for MERGE_REQUEST_NUMBER
  • @gitlab what's the status of the CI pipeline for merge request ISSUE_NAME in PROJECT_NAME?

המאמרים הבאים