Bu dokümanda, IDE'nizdeki GitLab ve GitHub Gemini Code Assist araçlarıyla kullanabileceğiniz örnek istemler açıklanmaktadır. Geliştiriciler, harici hizmetlerden bilgi almak için IDE'deki araçları kullanabilir.
Gemini Code Assist araçları hakkında daha fazla bilgi edinmek ve sunulan hizmet ve ürünlerin tam listesini görmek için Gemini Code Assist araçlarına genel bakış başlıklı makaleyi inceleyin.
Başlamadan önce
- Gemini Code Assist'i ayarlayın.
- 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 arama özelliklerini kullanarak sorun ve kod arayabilirsiniz.
GitHub hesabınız olmalıdır.
GitHub aracıyla sorunları arama
Size atanan tüm sorunları aramak için Gemini Code Assist sohbetinde 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 sohbetinde 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
GitHub projesinin adıyla.REPOSITORY
GitHub deposunun adıyla.
GitHub aracı, belirtilen depodaki size atanan sorunları listeler.
GitHub aracıyla pull isteklerini arama
Size atanan 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 atanan tüm çekme isteklerini aramak için Gemini Code Assist sohbetinde 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
GitHub projesinin adıyla.REPOSITORY
GitHub deposunun adıyla.
GitHub aracı için önerilen ek istemler
Aşağıdaki istemleri kullanmadan önce aşağıdakileri 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ı öğrenmek 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 sohbetinde aşağıdakine benzer bir istem girin:
@gitlab list my open pull requests in project PROJECT_NAME
Burada PROJECT_NAME
, GitLab projenizin adıdır.
@gitlab
aracı, açık çekme isteklerinizi listeler.
GitLab'da size atanan sorunları listelemek için Gemini Code Assist sohbetinde aşağıdakine benzer bir istem girin:
@gitlab list issues assigned to me
@gitlab
aracı, size atanan sorunları listeler.
Önerilen ek istemler
Aşağıdaki istemleri kullanmadan önce aşağıdakileri değiştirin:
- GITLAB_PROJECT, GitLab projenizin adıdır.
- MERGE_REQUEST_NUMBER GitLab'daki birleştirme isteği numarasıdır.
- ISSUE_NAME, 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?
- Gemini Code Assist araçları hakkında daha fazla bilgi edinmek için genel bakış bölümünü okuyun.