Gemini Code Assist araçlarını kullanmaya başlama

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

  1. Gemini Code Assist'i ayarlayın.
  2. Yöneticinizden Araçları etkinleştirmesini isteyin.
  3. 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.