Copilot Kodunda (Frontier) GitHub ile çalışma

Important

  • Bu, Microsoft Ürün Koşulları kapsamında sağlanan bir önizleme özelliğidir.
  • Önizleme özelliklerinin işlevleri kısıtlanmış olabilir ve genel kullanılabilirlik için yayınlanmayabilir. Bu özellikler, müşterilerin erken erişim elde etmesi ve geri bildirim sağlaması amacıyla resmi sürümden önce kullanıma sunulur.
  • Erken erişim elde etmek için Frontier önizleme programının bir parçası olmanız gerekir. Frontier sizi doğrudan Microsoft'un en son yapay zeka yenilikleri ile bağlar. Sınır önizlemeleri, müşteri sözleşmelerinizin mevcut önizleme koşullarına tabidir. Bu özellikler hala geliştirme aşamasında olduğundan, bunların kullanılabilirliği ve özellikleri zaman içinde değişebilir.

Mevcut kod depolarıyla çalışmak, kodunuz hakkında sorular sormak, çekme istekleri aracılığıyla değişiklik yapmak ve sorunlarınızı ve incelemelerinizi izlemek için GitHub hesabınızı Copilot Code'a bağlayabilirsiniz. GitHub’a bağlanmak isteğe bağlıdır; Copilot Code’da projeleri derlemek, önizlemek ve kaydetmek için buna ihtiyacınız yoktur.

GitHub hesabınızı bağlayın

GitHub hesabınızı bağlamak için şu adımları izleyin:

  1. Kod sekmesinde, yan gezintiden veya depoyla çalışmayı seçtiğinizde GitHub bağlantısını başlatın.
  2. GitHub'da oturum açın ve bağlantıyı yetkilendirin.

GitHub hesabınız bağlı hizmet olarak Microsoft Copilot'a bağlanır ve diğer bağlı hizmetler için kullanılan modeli izler. Kuruluşunuzun yöneticisi, bağlanabileceğiniz hangi GitHub hesaplarını kısıtlayabilir. Ayrıntılar için bkz. Kuruluşunuz için Copilot Code’u Yönetme.

Note

Sistem yöneticinizin Copilot Code'da GitHub ile çalışmayı etkinleştirmesi gerekir. Bu özellik kullanılamayabilir.

Depodan yeniden başlatma

Hesabınızı bağladıktan sonra boş bir proje yerine mevcut bir depodan başlayabilirsiniz.

  • Yerel proje: Uzak bir GitHub deposuna bağlanın ve cihazınızda çalışmak için yerel bir kopya oluşturun.
  • Var olan yerel kopya (yerel projeler): Zaten klonladığınız deponun klasör yolunu ekleyin. Copilot Code bir GitHub remote bulmazsa klasörü yerel bir proje olarak ele alır.

Bir depo hakkında soru sorun

Bir depoyu bağladığınızda, Copilot Code'a kod hakkında düz dilde sorular sorabilirsiniz, örneğin:

  • Uçtan uca yeni alan eklemek için neleri değiştirmem gerekiyor?
  • Kayıt akışı bu depoda nerede işlenir?

Code, sorularınızı yanıtlamak için depoyu okur ve ilgili dosyalar boyunca iz sürebilir.

Çekme istekleriyle değişiklikler yapma

Copilot Code'dan bağlı bir depoda değişiklik yapmasını isteyebilirsiniz. Copilot Code şunları yapabilir:

  • Dallar ve commit'ler oluşturma.
  • Değişikliğin açıklamasını içeren bir taslak pull request açın.
  • Değişiklikleri GitHub'a gönderin.

Uygulama bir çekme isteğinin durumunu gösterir, böylece bunun taslak, incelemede, birleştirildi veya iptal edildi olup olmadığını görebilirsiniz.

Tip

Plan modunda, Copilot Code'un önerdiği planı değişiklik yapmadan önce gözden geçirin. Bir karara itiraz edebilirsiniz ve Copilot Code, devam etmeden önce yaklaşımını güncelleştirip devam eder.

Bir proje için depo oluşturma

GitHub olmadan Copilot Code'da bir proje başlattıysanız, daha sonra bunun için bir GitHub deposu oluşturabilirsiniz (yalnızca yerel). Bu depo/repository, işbirliği yapmak için bir yer ve projeyi diğer GitHub araçlarında sürdürmek için bir yol sağlar.

Çalışmanızı My Work içinde izleyin

Bir GitHub hesabını bağladıktan sonra, yan gezintide Çalışmam görüntülenir. Şunları gösterir:

  • Talepleriniz.
  • Etkin çekme istekleriniz.
  • Gözden geçirmenizi bekleyen çekme istekleri.

Bir öğeyi seçerek açın ve çalışmanıza devam edin.