Bu belgede, IDE'nizde GitLab ve GitHub Gemini Code Assist araçlarıyla kullanabileceğiniz örnek istemler açıklanmaktadır. Geliştiriciler, harici hizmetlerden bilgi çekmek için IDE'deki araçları kullanabilir.
Gemini Code Assist araçları ve kullanılabilen hizmet ve ürünlerin tam listesi hakkında daha fazla bilgi için Gemini Code Assist araçlarına genel bakış başlıklı makaleyi inceleyin.
Başlamadan önce
- Gemini Code Assist'i ayarlayın.
- Kullanıcılarınızın Gemini Code Assist'i kullanabilmesi için onlara gerekli IAM rollerini verin.
- Yöneticinizden Araçları etkinleştirmesini isteyin.
- GitHub veya GitLab hesabınızı bağlamak için Araçları yapılandırma bölümündeki talimatları uygulayın.
Sorunları ve pull isteklerini görüntülemek için GitHub aracını kullanma
Size atanan sorunları görüntülemek için GitHub aracını kullanabilir ve IDE'nizden GitHub'ın arama özelliklerini kullanarak sorunları ve kodu arayabilirsiniz.
GitHub hesabınız olmalıdır.
GitHub aracıyla sorunları arama
Size atanmış tüm sorunları aramak için Gemini Code Assist sohbetine aşağıdakine benzer bir istem girin:
@GitHub list issues assigned to me
GitHub aracı, size atanan tüm sorunları listeler.
Belirli bir proje ve depoyla ilişkili sorunları aramak için Gemini Code Assist sohbetine aşağıdakine benzer bir istem girin:
@GitHub what issues are assigned to me in PROJECT_NAME/REPOSITORY
Aşağıdakini değiştirin:
PROJECT_NAME
ile GitHub projesinin adını girin.REPOSITORY
ile GitHub deposunun adını girin.
GitHub aracı, belirtilen depoda size atanan sorunları listeler.
GitHub aracıyla pull isteklerini arama
Size atanmış tüm açık çekme isteklerini aramak için Gemini Code Assist sohbetinde aşağıdakine benzer bir istem girin:
@GitHub list pull requests assigned to me
Belirli bir proje ve depoda size atanmış tüm çekme isteklerini aramak için Gemini Code Assist sohbetine aşağıdakine benzer bir istem girin:
@GitHub what are the pull requests assigned to me in PROJECT/REPOSITORY?
Aşağıdakini değiştirin:
PROJECT_NAME
ile GitHub projesinin adını girin.REPOSITORY
ile GitHub deposunun adını girin.
GitHub aracı için önerilen ek istemler
Aşağıdaki istemleri kullanmadan önce şunları değiştirin:
PULL_REQUEST_NUMBER
GitHub'daki pull isteği numarasıdır.REPOSITORY_NAME
GitHub deponuzun adıdır.KEY_WORD
, aramada kullanılacak bir anahtar kelimedir.ISSUE_NAME
GitHub sorununun adı
GitHub aracı için aşağıdaki istemler önerilir:
@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
Pull istekleri ve sorunlarla ilgili ayrıntıları almak için GitLab aracını kullanma
GitLab projelerinizdeki çekme isteklerinizi ve sorunlarınızı listelemek için GitLab aracını kullanabilirsiniz.
Bir GitLab projesindeki çekme isteklerini listelemek için Gemini Code Assist sohbetine aşağıdakine benzer bir istem girin:
@gitlab list my open pull requests in project PROJECT_NAME
Burada PROJECT_NAME
, GitLab proje adınızdır.
@gitlab
aracı, açık çekme isteklerinizi listeler.
GitLab'de size atanmış sorunları listelemek için Gemini Code Assist sohbetinde aşağıdakine benzer bir istem girin:
@gitlab list issues assigned to me
@gitlab
aracı, size atanmış sorunları listeler.
Önerilen ek istemler
Aşağıdaki istemleri kullanmadan önce şunları değiştirin:
- GITLAB_PROJECT, GitLab projenizin adıdır.
- MERGE_REQUEST_NUMBER GitLab'deki birleştirme isteği numarasıdır.
- ISSUE_NAME, bir GitLab sorununun adıdır.
GitLab aracı için aşağıdaki istemler önerilir:
@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?
Sırada ne var?
- Genel bakış bölümünü okuyarak Gemini Code Assist araçları hakkında daha fazla bilgi edinin.