Ürüne genel bakış
Bazel'in kod arama ve kaynak göz atma arayüzü, Bazel kaynak kodu depolarına göz atmak için kullanılan web tabanlı bir araçtır. Farklı depolar, dallar ve dosyalar arasında gezinmek için bu özellikleri kullanabilirsiniz. Geçmişi, farkları ve hata bilgilerini de görüntüleyebilirsiniz.
Başlarken
Kod arama ve kaynakta gezinme arayüzüne erişmek için web tarayıcınızda https://source.bazel.build adresini açın.
Ana ekran gösterilir. Bu ekranda aşağıdaki bileşenler bulunur:
İçerik haritası araç çubuğu. Bu araç çubuğu, depoda bulunduğunuz konumu gösterir ve başka bir depoya veya depodaki başka bir konuma (ör. dosya, dal veya taahhüt) hızlıca geçmenize olanak tanır.
Göz atabileceğiniz kod depolarının listesi.
Ekranın üst kısmında bir arama kutusu bulunur. 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 da kullanabilirsiniz. Bu araç çubuğu, depoda bulunduğunuz konumu gösterir ve başka bir depoya veya depodaki başka bir konuma (ör. dosya, dal veya taahhüt) hızlıca geçmenize olanak tanır.
Kod depolarını değiştir
Farklı bir depoya geçmek için içerik haritası araç çubuğundan depoyu seçin.
Bir deposu belirli bir taahhütte görüntüleme
Bir deposu belirli bir taahhütte görüntülemek için:
- Depo görünümünde dosyayı seçin.
- İçerik haritası araç çubuğundan Şube menüsünü açın.
- Görüntülenen alt menüde Taahhüt et'i tıklayın.
- Görüntülemek istediğiniz commit'i seçin.
Arayüz artık depoyu söz konusu kayıtta olduğu şekliyle gösterir.
Bir dalı, kaydetmeyi veya etiketi açma
Kod arama ve kaynak tarama arayüzü varsayılan olarak varsayılan dalda bir depo açar. Farklı bir dal açmak için içerik haritası araç çubuğundan Dal/Kayıt/Etiket menüsünü tıklayın. Dal adı, etiket adı veya arama kutusu kullanarak şube seçmenize olanak tanıyan bir alt menü açılır.
- Şube adını kullanarak bir şube seçmek için Şube'yi seçin ve ardından şubenin adını tıklayın.
- Bir etiket adını kullanarak şube seçmek için Etiket'i seçin ve ardından etiket adını tıklayın.
- Bir dal seçmek için Commit'i (Commit) seçin ve ardından commit kimliğini tıklayın.
- Bir dal, taahhüt 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 ekran, ilgili deponun görünümünü gösterecek şekilde değişir. Bir BENİOKU dosyası varsa içeriği, ekranın sağ tarafındaki dosya bölmesinde görünür. Aksi takdirde, deposunun dosya ve klasörlerinin listesi gösterilir. Ekranın sol tarafında, depodaki dosya ve klasörlerin ağaç görünümü yer alır. Belirli dosyalara göz atmak ve bunları açmak için bu ağacı kullanabilirsiniz.
Bir deposu görüntülerken içerik haritası araç çubuğunun artık üç bileşene sahip olduğunu fark edeceksiniz:
- Farklı depoları seçebileceğiniz bir Depo menüsü
- Belirli dalları, etiketleri veya taahhütleri seçebileceğiniz bir Dal/Taahhüt/Etiket menüsü
- Geçerli dosya veya klasörün adını ve ilgili yolunu gösteren bir Dosya yolu kutusu
Dosya aç
Bir dosyayı, dizine göz atıp seçerek açabilirsiniz. Kod deposunun görünümü, dosya bölmesinde dosyanın içeriğini ve ağaç bölmesinde kod deposundaki konumunu gösterecek şekilde güncellenir.
Dosya değişikliklerini görüntüleme
Dosya değişikliklerini görüntülemek için:
- Depo görünümünde dosyayı seçin.
- Sağ üst köşedeki BLAME'yı tıklayın.
Dosya bölmesi, dosyada kimin ne zaman değişiklik yaptığını göstermek için 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:
- Depo görünümünde dosyayı seçin.
- Sağ üst köşedeki Geçmiş'i tıklayın. Bu dosyanın taahhütlerini gösteren Değişiklik geçmişi bölmesi görünür.
Kod incelemelerini görüntüleme
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:
- Depo görünümünde dosyayı seçin.
- Sağ üst köşedeki Geçmiş'i tıklayın. Bu dosyanın taahhütlerini gösteren Değişiklik Geçmişi bölmesi görünür.
- Fareyle bir kaydetme işleminin üzerine gelin. Diğer düğmesi (üç dikey nokta) görünür.
- Diğer düğmesini tıklayın.
- Kod incelemesini görüntüle'yi seçin.
Gerrit Code Review aracı yeni bir tarayıcı penceresinde açılır.
Belirli bir kayıttaki dosyayı açma
Bir dosyayı belirli bir kaydetme noktasında açmak için:
- Depo görünümünde dosyayı seçin.
- Sağ üst köşedeki Geçmiş'i tıklayın. Bu dosyanın taahhütlerini gösteren Değişiklik Geçmişi bölmesi görünür.
- Fareyle bir kaydetme işleminin üzerine gelin. GÖSTER düğmesi görünür.
- GÖSTER düğmesini tıklayın.
Bir dosyayı farklı bir kayıtla karşılaştırma
Bir dosyayı farklı bir taahhütte karşılaştırmak için:
- Depo görünümünde dosyayı seçin. İki farklı kaydetme işlemini karşılaştırmak için önce dosyayı ilgili kayıtta açın.
- Fareyle bir kaydetme işleminin üzerine gelin. DIFF düğmesi görünür.
- DIFF düğmesini tıklayın.
Dosya bölmesi, iki dosya arasındaki yan yana karşılaştırmayı gösterecek şekilde güncellenir. İki commit'ten en eskisi her zaman soldadır.
Değişiklik Geçmişi bölmesinde her iki kaydetme de vurgulanır. Bir etiket, kaydetmenin sol tarafta mı yoksa sağda mı görüntüleneceğini belirtir.
Dosyalardan birini değiştirmek için fareyle Değişiklik Geçmişi bölmesinde ilgili kayda gelin. Ardından, farkın sol veya sağ tarafında kaydı 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 diğer yolu da çapraz referansları kullanmaktır. Bu referanslar, belirli bir kaynak dosyada otomatik olarak köprü bağlantısı olarak görünür.
Çapraz referansların daha kolay tanımlanabilmesi için sağ üst köşedeki Çapraz Referanslar'ı tıklayın. Bu seçenek, bir dosyadaki tüm çapraz referansların altında bir alt çizgi gösterir.
Not: Çapraz Referanslar devre dışıysa bu dosya için çapraz referans kullanılamaz.
Çapraz Referanslar bölmesini açmak için bir çapraz referansı tıklayın. Bu bölmede iki bölüm bulunur:
- Referansı tanımlayan dosyayı veya dosyaları listeleyen bir Tanım bölümü
- Referansın da yer aldığı dosyaları listeleyen bir Referanslar bölümü
Her iki bölümde de dosyanın adı ve referansı içeren satır veya satırlar gösterilir. Çapraz Referanslar bölmesinden bir dosya 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ı görünümde tutarken dosyaya göz atmaya devam edebilirsiniz.
Dosya bölmesinde olduğu gibi, Çapraz Referans bölmesini kullanarak ç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.
Kod arama
Ekranın üst kısmındaki arama kutusunu kullanarak belirli dosyaları veya kod snippet'lerini arayabilirsiniz. Aramalar her zaman varsayılan şubeye göre yapılır.
Tüm aramalarda varsayılan olarak RE2 normal ifadeleri kullanılır. Normal ifadeleri 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şleme yapın. | lang:Java testi |
dosya: | filepath: path: f: |
||
case:yes | Aramayı büyük/küçük harfe duyarlı hale getirin. Aramalar varsayılan olarak büyük/küçük harfe duyarlı değildir. | case:yes Merhaba Dünya | |
class: | Bir sınıf adı arayın. | class:MainClass | |
işlev: | func: | Bir işlev adı arayın. | işlev:print |
- | Arama terimini reddeder. | merhaba -dünya | |
\ | ., \ veya ( gibi özel karakterler atlanır. | run\(\) | |
"[terim]" | Düzgün bir 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 sağlanan forma geri bildiriminizi girin.