Kod tabanını arama

Sorun bildirin Kaynağı göster

Ürüne genel bakış

Bazel'ın kod arama ve kaynak tarama arayüzü Bazel kaynak kodu depolarına göz atmak için kullanılan web tabanlı bir araçtır. Farklı depo, şube ve dosyalar arasında gezinmek için bu özellikleri kullanabilirsiniz. Ayrıca geçmiş, farklar ve suçlama bilgilerini de görüntüleyebilirsiniz.

Başlarken

Kod arama ve kaynak tarama arayüzüne erişmek için web tarayıcınızda https://source.bazel.build sayfasını açın.

Ana ekran görüntülenir. Bu ekranda şu bileşenler yer alır:

  1. İçerik haritası araç çubuğu. Bu araç çubuğu, depodaki mevcut konumunuzu gösterir ve başka bir depoya ya da dosya, şube veya taahhüt gibi bir depodaki başka bir konuma hızlı bir şekilde geçmenize olanak tanır.

  2. Göz atabileceğiniz depoların listesi.

Ekranın üst kısmında bir arama kutusu vardır. Belirli dosyaları ve kodları aramak için bu kutuyu kullanabilirsiniz.

Depolarla çalışma

Depo açma

Bir depoyu açmak için ana ekrandan adını tıklayın.

Alternatif olarak, belirli bir depoya göz atmak için içerik haritası araç çubuğunu kullanabilirsiniz. Bu araç çubuğu, depodaki mevcut konumunuzu gösterir ve başka bir depoya ya da dosya, şube veya taahhüt gibi bir depodaki başka bir konuma hızlı bir şekilde geçmenize olanak tanır.

Kod depolarını değiştir

Farklı bir depoya geçiş yapmak için içerik haritası araç çubuğundan depoyu seçin.

Belirli bir kaydetmedeki depoyu görüntüleme

Belirli bir kaydetmedeki depoyu görüntülemek için:

  1. Depo görünümünden dosyayı seçin.
  2. İçerik haritası araç çubuğundan Şube menüsünü açın.
  3. Görüntülenen alt menüde Kaydet'i tıklayın.
  4. Görüntülemek istediğiniz taahhüdü seçin.

Arayüz artık söz konusu kaydetmede mevcut olan depoyu gösterir.

Dal, kaydetme veya etiket açma

Varsayılan olarak, kod arama ve kaynak tarama arayüzü varsayılan dal için bir kod deposu açar. Farklı bir şube açmak için, İçerik Haritası araç çubuğundan Şube/Kaydet/Etiket menüsünü tıklayın. Bir şube adı, etiket adı kullanarak veya arama kutusu aracılığıyla bir şube seçebilmenizi sağlayan bir alt menü açılır.

  • Bir dal adını kullanarak bir dal seçmek için Şube'yi seçin ve ardından dalın adını tıklayın.
  • Etiket adını kullanarak bir dal seçmek için Etiket'i seçin ve ardından etiket adını tıklayın.
  • Kayıt kimliğini kullanarak bir şube seçmek için Kaydet'i seçin ve ardından taahhüt kimliğini tıklayın.
  • Bir dal, kaydetme veya etiket aramak için ilgili öğeyi seçin ve arama kutusuna bir arama terimi yazın.

Dosyalarla çalışma

Ana ekrandan bir depo seçtiğinizde, ilgili ekran bu deponun görünümünü gösterecek şekilde değişir. Bir README dosyası varsa içeriği, ekranın sağ tarafında bulunan dosya bölmesinde görünür. Aksi takdirde depodaki dosyaların ve klasörlerin listesi gösterilir. Ekranın sol tarafında, depodaki dosyaların ve klasörlerin ağaç görünümü yer alır. Belirli dosyalara göz atmak ve açmak için bu ağacı kullanabilirsiniz.

Bir veri havuzunu görüntülerken İçerik Haritası araç çubuğunun şu anda üç bileşeni olduğunu unutmayın:

  • Farklı depoları seçebileceğiniz bir depo menüsü
  • Belirli dallar, etiketler veya kaydetme işlemleri seçebileceğiniz bir Şube/Kaydet/Etiket menüsü
  • Geçerli dosyanın veya klasörün adını ve ilgili yolu gösteren bir Dosya yolu kutusu

Dosya aç

Bir dosyayı, dizinine gidip seçerek seçebilirsiniz. Deponun görünümü, dosya içeriğini dosya bölmesinde ve depodaki konumunu ağaç bölmesinde gösterecek şekilde güncellenir.

Dosya değişikliklerini göster

Dosya değişikliklerini görüntülemek için:

  1. Depo görünümünden dosyayı seçin.
  2. Sağ üst köşede bulunan YANLIŞ'ı tıklayın.

Dosya bölmesi, dosyada kimlerin, ne zaman değişiklik yaptığını gösterecek şekilde güncellenir.

Değişiklik geçmişini görüntüleme

Bir dosyanın değişiklik geçmişini görüntülemek için:

  1. Depo görünümünden dosyayı seçin.
  2. Sağ üst köşede bulunan GEÇMİŞ'i tıklayın. Bu dosya için kaydetme işlemlerini gösteren Değişiklik geçmişi bölmesi görünür.

Kod yorumlarını görüntüle

Gerrit kod incelemeleri için, aracı doğrudan Değişiklik Geçmişi bölmesinden açabilirsiniz.

Bir dosyanın kod incelemesini görüntülemek için:

  1. Depo görünümünden dosyayı seçin.
  2. Sağ üst köşede bulunan GEÇMİŞ'i tıklayın. Bu dosya için kaydetme işlemlerini gösteren Değişiklik Geçmişi bölmesi görünür.
  3. Fareyle bir taahhüdün üzerine gelin. Diğer düğmesi (üç dikey nokta) görünür.
  4. Diğer düğmesini tıklayın.
  5. Kod incelemesini görüntüle'yi seçin.

Gerrit Kod İnceleme aracı yeni bir tarayıcı penceresinde açılır.

Belirli bir kayıttaki dosyayı açma

Bir dosyayı belirli bir kayıtta açmak için:

  1. Depo görünümünden dosyayı seçin.
  2. Sağ üst köşede bulunan GEÇMİŞ'i tıklayın. Bu dosya için kaydetme işlemlerini gösteren Değişiklik Geçmişi bölmesi görünür.
  3. Fareyle bir taahhüdün üzerine gelin. GÖRÜNTÜLE düğmesi görünür.
  4. GÖRÜNÜM düğmesini tıklayın.

Bir dosyayı farklı bir kaydetmeyle karşılaştırma

Farklı bir kaydetmedeki dosyayı karşılaştırmak için:

  1. Depo görünümünden dosyayı seçin. İki farklı kaydetme arasında karşılaştırma yapmak için önce o kayıttaki dosyayı açın.
  2. Fareyle bir taahhüdün üzerine gelin. DIFF düğmesi görünür.
  3. FARK düğmesini tıklayın.

Dosya bölmesi, iki dosya arasında yan yana karşılaştırma oluşturacak şekilde güncellenir. İki kaydetmenin en eskisi her zaman soldadır.

Değişiklik Geçmişi bölmesinde her iki kaydetme işlemi de vurgulanır. Bu etiket, taahhüdün sol tarafta veya sağ tarafta gösterilip gösterilmediğini belirtir.

Herhangi bir dosyayı değiştirmek için fareyle Değişiklik Geçmişi bölmesinde taahhüdün üzerine gelin. Ardından, farkın sol veya sağ tarafında kaydetme işlemini açmak için Sol veya Sağ düğmesini tıklayın.

Çapraz referanslara göz atma

Kaynak depolarına göz atmanın bir başka yolu da çapraz referanslar kullanmaktır. Bu referanslar, belirli bir kaynak dosyanın içinde otomatik olarak köprü olarak görünür.

Çapraz referansların tanımlanmasını kolaylaştırmak için sağ üst köşede bulunan Çapraz Referanslar'ı tıklayın. Bu seçenek, bir dosyadaki tüm çapraz referansların altında alt çizgi gösterir.

Not: Çapraz Referanslar devre dışıysa söz konusu dosya için çapraz referanslar mevcut değildir.

Çapraz referans bölmesini açmak için bir çapraz referansı tıklayın. Bu bölme iki bölüm içerir:

  • Referansı tanımlayan dosya veya dosyaların listelendiği Tanım bölümü
  • Referansın da göründüğü dosyaları listeleyen Referanslar bölümü

Her iki bölümde de referansın yer aldığı satır veya satırların yanı sıra dosyanın adı görüntülenir. Bir dosyayı çapraz referans bölmesinden açmak için satır numarası girişini tıklayın. Dosya, bölmenin yeni bir bölümünde görünür. Bu sayede orijinal dosyayı hâlâ gösterirken dosyaya göz atmaya devam edebilirsiniz.

Çapraz Referans bölmesini kullanarak, Dosya bölmesinde olduğu gibi çapraz referanslara göz atmaya devam edebilirsiniz. Bunu yaptığınızda, bölmede farklı çapraz referanslar arasında gezinmek için kullanabileceğiniz bir içerik haritası yolu gösterilir.

Ekranın üst kısmındaki arama kutusunu kullanarak belirli dosyaları veya kod snippet'lerini arayabilirsiniz. Aramalar her zaman varsayılan dalın karşı tarafındadır.

Tüm aramalar varsayılan olarak RE2 normal ifadelerini kullanır. Normal ifadeler kullanmak istemiyorsanız aramanızı çift tırnak ( " ) içine alın.

Not: Belirli bir dosyayı hızlıca aramak için noktanın önüne ters eğik çizgi ekleyin veya dosya adının tamamını tırnak içine alın.

foo\.java
"foo.java"

Aşağıdaki filtreleri kullanarak aramanızı hassaslaştırabilirsiniz.

Filtrele Diğer seçenekler Açıklama Örnek
dil: Dil: Dosya diline göre tam eşleşme gerçekleştirir. lang:java testi
dosya: filepath:
yol:
f:
destek kaydı:evet Aramayı büyük/küçük harfe duyarlı hale getirin. Varsayılan olarak, aramalar büyük/küçük harfe duyarlı değildir. case:yes Hello World
sınıf: Bir sınıf adı arayın. class:AnaSınıf
fonksiyon: mantar: İşlev adı arayın. İşlev:baskı
- Terimi aramadan çıkarır. merhaba dünya
\ ., \ veya (. koşu\(\)
"[terim]" Bir değişmez arama yapın. "class:main"

Ek Destek

Bir sorunu bildirmek için ekranın sağ üst köşesinde görünen Geri bildirim düğmesini tıklayın ve geri bildiriminizi verilen forma girin.