Kod tabanında arama yapma

Sorun bildir Kaynağı göster Gece · 7,3 · 7,2 · 7,1 · 7,0 · 6,5

Ürüne genel bakış

Bazel'in kod arama ve kaynak göz atma arayüzü Bazel kaynak kodu depolarına göz atmaya yarayan web tabanlı bir araçtır. Şunları yapabilirsiniz: farklı depolar, dallar ve kaynaklar arasında gezinmek için bu dosyası olarak da kaydedebilir. Ayrıca geçmişi, farkları ve suçlu bilgileri de görüntüleyebilirsiniz.

Başlarken

Kod arama ve kaynak göz atma arayüzüne erişmek için şunu açın: Web tarayıcınızda https://source.bazel.build.

Ana ekran görüntülenir. Bu ekran aşağıdaki bileşenleri içerir:

  1. İçerik haritası araç çubuğu. Bu araç çubuğu, ve başka bir konuma hızlıca geçmenizi sağlar. dosya, dal veya kod deposu gibi bir kod deposu içindeki başka bir konuma kaydetmez.

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

Ekranın üst kısmında bir arama kutusu bulunur. Bu kutuyu kullanarak emin olmanız gerekir.

Depolarla çalışma

Depo açma

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

Alternatif olarak içerik haritası araç çubuğunu kullanarak özel depo. Bu araç çubuğu, ve başka bir konuma hızlıca geçmenizi sağlar. dosya, dal veya kod deposu gibi bir kod deposu içindeki başka bir konuma kaydetmez.

Kod depolarını değiştir

Farklı bir kod deposuna geçmek için içerik haritası araç çubuğundan ilgili depoyu seçin.

Belirli bir kayıttaki depoyu görüntüleme

Belirli bir kayıttaki depoyu görüntülemek için:

  1. Depo görünümünde dosyayı seçin.
  2. İçerik haritası araç çubuğunda Branch 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 kaydı seçin.

Arayüz artık depoyu söz konusu kaydetme sırasında olduğu şekliyle gösterir.

Dal, kayıt veya etiket açın

Varsayılan olarak, kod arama ve kaynak göz atma arayüzü, kaynak kod deposunu açarak varsayılan dalı oluşturur. Farklı bir dal açmak için içerik haritası araç çubuğundan Branch/Commit/Tag menüsünü tıklayın. Bir alt menü açılır ve burada bir veya daha fazla dal adını ya da etiket adını kullanarak veya arama kutusu kullanarak dalla değiştirebilirsiniz.

  • Dal adı kullanarak bir dal seçmek için Dal'ı seçin ve ardından şubenin adı.
  • Etiket adı kullanarak bir dal seçmek için Etiket'i seçin ve ve ardından etiket adını tıklayın.
  • Kaydetme kimliği kullanarak bir dal seçmek için Kaydet'i seçip kaydetme kimliği
  • Dal, kaydetme veya etiket aramak için ilgili öğeyi seçin ve arama kutusuna bir arama terimi girin.

Dosyalarla çalışma

Ana ekrandan bir kod deposu seçtiğinizde, ekran, bir görünüm oluşturabilirsiniz. BENİOKU dosyası mevcutsa içeriği dosya bölmesini açın. Aksi takdirde görünür. Ekranın sol tarafında bir ağaç var dosya ve klasörlerini gösterir. Bu ağacı, web sitelerine göz atmak ve belirli dosyaları açabilir.

Bir depoyu görüntülerken İçerik haritası araç çubuğunda artık üç bileşen bulunur:

  • Farklı depoları seçebileceğiniz Repository (Kod deposu) menüsü
  • Belirli dalları seçebileceğiniz bir Dallık/Kayıt/Etiket menüsü, etiket veya kaydetme
  • Geçerli dosyanın veya klasörün adını gösteren Dosya yolu kutusu ve ilişkili yolu

Dosya aç

Bir dosyayı, dizine gidip seçerek açabilirsiniz. Genel bakış depo güncellemelerini dosya bölmesinde dosya içeriğini gösterecek şekilde düzenler ve depodaki konumunu belirleyebilirsiniz.

Dosya değişikliklerini görüntüleme

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

  1. Depo görünümünde dosyayı seçin.
  2. Sağ üst köşedeki BLAME'u tıklayın.

Dosya bölmesi, dosyada kimin 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ünde 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 açılır.

Kod yorumlarını göster

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ünde dosyayı seçin.
  2. Sağ üst köşede bulunan GEÇMİŞ'i tıklayın. Değişiklik Geçmişi bölmesi bu dosya için kaydetmeleri gösterir.
  3. Fareyle bir kaydı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 İncelemesi aracı yeni bir tarayıcı penceresinde açılır.

Belirli bir kayıttaki dosyayı açma

Belirli bir kayıttaki bir dosyayı açmak için:

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

Bir dosyayı farklı bir kayıtla karşılaştırma

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

  1. Depo görünümünde dosyayı seçin. Diğer iki araçtan kaydetme işlemini gerçekleştirmeniz gerekiyorsa önce dosyayı ilgili kayıtta açın.
  2. Fareyle bir kaydın üzerine gelin. FARK düğmesi görünür.
  3. FARK düğmesini tıklayın.

Dosya bölmesi, ikisi arasındaki karşılaştırmayı yan yana görüntüleyecek şekilde güncellenir dosyası olarak da kaydedebilir. İki kayıttan en eskisi her zaman soldadır.

Değişiklik Geçmişi bölmesinde her iki kaydetme de vurgulanır ve bir etiket kayıt sol veya sağ tarafta gösteriliyorsa.

İki dosyadan birinde değişiklik yapmak için Değişiklik Geçmişi bölmesinde kaydın üzerine gelin. Ardından, Sol veya Sağ düğmesini tıklayarak kaydı açmak için sağ veya sol tarafını görebilirsiniz.

Çapraz referanslara göz atma

Kaynak depolarına göz atmanın bir başka yolu da referanslar. Bu referanslar, belirtilen bir hedef içinde otomatik olarak köprü şeklinde görünür kaynak dosya.

Çapraz referansların tanımlanmasını kolaylaştırmak için Çapraz Referanslar'ı tıklayın, tıklayın. Bu seçenek, tüm öğelerin altında bir alt çizgi referanslar olabilir.

Not: Çapraz Referanslar devre dışıysa çapraz referanslar söz konusu dosya için kullanılamaz.

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

  • Bir Tanım bölümü, referans
  • Referansın da yer aldığı dosyaların listelendiği Referanslar bölümü görünür

Her iki bölüm de dosyanın adının yanı sıra satır veya satırları gösterir bulunacaktır. Bir dosyayı Çapraz Referanslar 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. Böylece, orijinal dosyayı saklayarak dosyaya göz atmaya devam edebilirsiniz. görünür.

Çapraz Referanslar bölmesini kullanarak çapraz referanslara göz atmaya devam edebilirsiniz. yapabilirsiniz. Bunu yaptığınızda bölmede bir içerik haritası yolu görüntülenir, Bu bağlantıyı, farklı çapraz referanslar arasında gezinmek için kullanabilirsiniz.

Burada bulunan arama kutusunu kullanarak belirli dosyaları veya kod snippet'lerini arayabilirsiniz dokunun. Aramalar her zaman varsayılan dala karşıdır.

Tüm aramalarda RE2 normal ifadeleri kullanılır varsayılan olarak. Normal ifadeleri kullanmak istemiyorsanız aramanızı içine alın ( " ).

Not: Belirli bir dosyayı hızlıca aramak için dosyanın önüne ters eğik çizgi ekleyin yazın 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şleme yapın. lang:Java testi
dosya: filepath:
yol:
k:
case:yes 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 Merhaba Dünya
sınıf: Sınıf adı arayın. class:MainClass
işlev: func: İşlev adı arayın. function:print
- Terimi aramada olumsuz hale getirir. merhaba -dünya
\ ., \ veya (. koş\(\)
"[terim]" Düzgün bir arama yapın. "class:main"

Ek Destek

Bir sorunu bildirmek için üst kısımdaki Geri bildirim düğmesini tıklayın tıklayın ve sağlanan forma geri bildiriminizi girin.