يصف هذا المستند أمثلة على الطلبات التي يمكنك استخدامها مع أدوات Gemini Code Assist في GitLab وGitHub في بيئة تطوير البرامج المتكاملة. يمكن للمطوّرين استخدام أدوات في بيئة التطوير المتكاملة (IDE) لسحب المعلومات من الخدمات الخارجية.
لمزيد من المعلومات حول أدوات Gemini Code Assist وقائمة كاملة بالخدمات والمنتجات المتاحة، يمكنك الاطّلاع على نظرة عامة على أدوات Gemini Code Assist.
قبل البدء
- إعداد Gemini Code Assist
- اطلب من المشرف تفعيل الأدوات.
- لربط حسابك على 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 من خلال قراءة نظرة عامة.