بدء استخدام أدوات Gemini Code Assist

يصف هذا المستند أمثلة على الطلبات التي يمكنك استخدامها مع أدوات Gemini Code Assist في GitLab وGitHub في بيئة تطوير البرامج المتكاملة. يمكن للمطوّرين استخدام أدوات في بيئة التطوير المتكاملة (IDE) لسحب المعلومات من الخدمات الخارجية.

لمزيد من المعلومات حول أدوات Gemini Code Assist وقائمة كاملة بالخدمات والمنتجات المتاحة، يمكنك الاطّلاع على نظرة عامة على أدوات Gemini Code Assist.

قبل البدء

  1. إعداد Gemini Code Assist
  2. اطلب من المشرف تفعيل الأدوات.
  3. لربط حسابك على GitHub أو GitLab، اتّبِع التعليمات الواردة في ضبط الأدوات.

استخدام أداة GitHub للاطّلاع على المشاكل وطلبات السحب

يمكنك استخدام أداة GitHub لعرض المشاكل التي تم إسنادها إليك والبحث عن المشاكل والرموز البرمجية باستخدام GitHub إمكانات البحث من داخل IDE.

يجب أن يكون لديك حساب على GitHub.

البحث عن المشاكل باستخدام أداة GitHub

للبحث عن جميع المشاكل التي تم إسنادها إليك، أدخِل طلبًا مشابهًا لما يلي في chat ضمن Gemini Code Assist:

@GitHub list issues assigned to me

تعرض أداة GitHub جميع المشاكل التي تم إسنادها إليك.

للبحث عن المشاكل المرتبطة بمشروع ومستودع معيّنَين، أدخِل في chat 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، أدخِل طلبًا مشابهًا لما يلي في chat ضمن ميزة "مساعدة في الترميز" في Gemini:

@gitlab list my open pull requests in project PROJECT_NAME

حيث يكون PROJECT_NAME هو اسم مشروعك على GitLab.

تعرض أداة @gitlab طلبات سحب الملفات المفتوحة.

لعرض المشاكل التي تم إسنادها إليك في GitLab، أدخِل طلبًا مشابهًا لما يلي في chat ضمن 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?

الخطوات التالية

  • اطّلِع على مزيد من المعلومات عن أدوات Gemini Code Assist من خلال قراءة نظرة عامة.