Aramaya başlama

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

Azure DevOps, projeleriniz ve kuruluşunuz genelinde iş öğelerini, kod dosyalarını, wiki sayfalarını ve paketleri hızla bulmanıza yardımcı olan güçlü arama özellikleri sağlar. Tam olarak ihtiyacınız olanı bulmak için anahtar sözcükleri, joker karakterleri ve gelişmiş arama filtrelerini kullanın.

İpucu

Azure DevOps görevlerine yardımcı olması için yapay zekayı kullanabilirsiniz. Başlamak için bkz. Azure DevOps MCP Sunucusu ile yapay zeka yardımlarını etkinleştirme .

  • İş öğeleri: Hataları, kullanıcı hikayelerini, görevleri ve diğer iş öğelerini bulun.
  • Kod: Kaynak kod dosyaları ve depolar arasında arama.
  • Wiki sayfaları: Proje ve yayımlanan wiki'lerdeki bilgileri bulun.
  • Paketler: Azure Artifacts akışlarında yapıtları bulun.

Belirli arama türleri hakkında ayrıntılı bilgi için bkz:

Önkoşullar

Erişim düzeyi Arama özellikleri
Tüm proje üyeleri Her proje üyesi Paydaş, Temel ve daha yüksek erişim düzeylerine sahip kullanıcılar dahil olmak üzere arama işlevlerini kullanabilir.
Paydaş sınırlamaları - Wiki araması: Yalnızca sağlanan wiki'lerle sınırlıdır. Yayımlanan wiki sonuçları, normal depolara erişim gerektirdiği için görünmez.
- Kod araması: Paydaş kullanıcılar tarafından kullanılamaz.

Not

Erişim tabanlı sonuçlar: Kuruluş veya koleksiyon genelinde arama yaptığınızda yalnızca erişiminiz olan proje ve öğelerin sonuçları görüntülenir.

Önemli

Azure DevOps Server için, koleksiyon yöneticisinin bu özelliklerin kullanılabilir olması için önce aramayı yüklemesi ve yapılandırması gerekir.

Arama ipuçları

  • Anahtar sözcüklerle başlayın: Aramanıza ilgili anahtar sözcüklerle başlayın, ardından sonuçları gerektiği gibi daraltmak için filtreler uygulayın. Azure DevOps'ta arama kutularının ekran görüntüsü
  • Filtreleri ayarlama: İlk aramanız istenen sonuçları vermezse filtreleri kaldırmayı ve aramayı yeniden deneyin. Arama sonuçları göründükten sonra, uygun filtreleri uygulayıp yeniden arayarak bunları daraltabilirsiniz.
  • Yazım denetimi: Arama, yazım hatalarını otomatik olarak düzeltmediğinden arama terimlerinizin doğru yazıldığından emin olun.
  • Joker karakter aramalarını daralt: Çok fazla isabet içeren joker karakter arama nedeniyle eşleşen dosya bulunamadığını belirten bir ileti alırsanız, aramanızı daha belirgin hale getirin. Olası eşleşme sayısını kısıtlamak için daha fazla karakter ekleyin veya daha fazla filtre kullanın.
  • Büyük/küçük harfe duyarsız: Tüm aramalar büyük/küçük harfe duyarlı değildir.

Arama özellikleri, kullanımı ve örnekleri

Aşağıdaki özellikler iş öğeleri, kod, wiki'ler ve paketler de dahil olmak üzere tüm aramalar için geçerlidir.

Aşağıdaki özellikler iş öğeleri, kod ve paketler de dahil olmak üzere tüm aramalar için geçerlidir.

Arama özelliği Kullanım Örnek
Anahtar kelime Bir veya daha fazla anahtar sözcüğü temel alarak arama validate validate sözcüğünü içeren örnekleri bulur
Tam eşleşme Çift tırnak içine alınmış kelimelerle tam eşleşmeye göre arama "Client not found" İstemci bulunamadı tam ifadesini içeren örnekleri bulur. Arama, özel karakterleri beklendiği gibi işleyemeyebilir. Özel karakterlerden kaçış yapmayı veya arama tümceciği basitleştirmeyi deneyin
Joker karakter - Arama ölçütlerini genişletmek için anahtar sözcüklere joker karakterler * ve ?ekleyin.
- Anahtar sözcükle başlayan öğeleri bulmak için anahtar sözcüğün sonuna ekleyin * .
- Herhangi bir alfasayısal karakteri temsil etmek için ortaya ekleyin ? .
- Joker karakterleri yalnızca ön ek olarak kullanmamak üzere arama dizenizde herhangi bir yerde kullanın. Ön ek joker karakterlerini diğer arama filtresi işlevleriyle birlikte kullanabilirsiniz.
- Birden fazla karakteri eşleştirmek için birden fazla joker karakter kullanabilirsiniz.
- alpha?version alfa1version ve alphaXversion örneklerini bulur.
- Browser* BrowserEdge, BrowserIE ve BrowserFirefox örneklerini bulur.
- CodeSenseHttp* CodeSenseHttpClient ve CodeSenseHttpClientTest gibi CodeSenseHttp ile başlayan sözcükleri içeren dosyaları bulur.
Boole işleçleri - Boole işleçlerini kullanarak iki veya daha fazla anahtar sözcük bulun: AND, ORve NOT (büyük harf olmalıdır).
- Mantıksal gruplandırmaları desteklemek için yan tümcelere parantez ekleyin.
AND- Varsayılan işleç olduğundan, işleç içermeyen iki anahtar sözcüğün girişi aramayla AND aynıdır.
- Validate AND revisit hem validate hem de revisit sözcüklerini içeren dosyaları bulur.
- Validate OR revisit validate veya revisit sözcüklerinden birini içeren dosyaları bulur.
- Validate NOT revisit, validate sözcüğünü içeren, ancak revisit sözcüğünü içermeyen dosyaları bulur.
- (Validate NOT revisit) OR "release delayed" validate sözcüğünü içeren ancak *revisit sözcüğünü içermeyen dosyaları veya release delayed ifadesini içeren dosyaları bulur.
Özel karakterler - , , , , (, , )ve [ özel karakterlerini ]çift tırnak içine alınmış bir tümcecik içine alarak kaçış. :*?
- Bir arama dizesine özel karakterler ekleyin veya aşağıdaki kurallara göre özel karakterler için özel arama yapın:
- CodeA23? R, CodeA23 ile başlayan sözcükleri içeren dosyaları bulur
- Herhangi bir alfasayısal karakterin ardından R ile bitmesini sağlayın. Örneğin CodeA234R ve CodeA23QR.
- Sorgu dilinin parçası olmayan özel karakterleri arayın.
- "flatten()", flatten() sabit dizesini bulur. Çift tırnak karakteri "'nin birebir karşılığını aramak için, önüne kaçış karakteri \ ekleyin ve arama dizesini çift tırnak içine alın.
- "\"react-redux\"" "react-redux" değişmez metinini bulur.
Yakınlık - Yakınlık işleçlerini kullanarak yakınlık temelinde dosyaları arayın: YAKIN, ÖNCE ve SONRA (büyük harf olmalıdır).
- Varsayılan olarak, yakınlık araması beş belirteç uzaklığındaki terimleri arar.
- term1 BEFORE term2 terim1'in, terim2'nin öncesinde beş belirteç mesafesiyle yer aldığı tüm dosyaları döndürür.
- term1 AFTER term2 term2 BEFORE term1 ile aynı sonuçları döndürür.
- term1 NEAR term2 term1 teriminin term2'den herhangi bir yönde beş belirteç uzaklığında olduğu tüm dosyaları döndürür.  term1 NEAR term2VEYA term1 BEFORE term2ile aynı sonuçları term2 BEFORE term1 döndürür.
Arama özelliği Kullanım Örnek
Anahtar kelime Bir veya daha fazla anahtar sözcüğü temel alarak arama validatevalidate sözcüğünü içeren örnekleri bulur.
Tam eşleşme Çift tırnak içine alınmış kelimelerle tam eşleşmeye göre arama "Client not found" İstemci bulunamadı tam ifadesini içeren örnekleri bulur. Arama, özel karakterleri beklendiği gibi işleyemeyebilir. Özel karakterlerden kaçmayı veya arama tümceciği basitleştirmeyi deneyin.
Joker karakter - Arama ölçütlerini genişletmek için anahtar sözcüklere joker karakterler * ve ?ekleyin.
- Anahtar sözcükle başlayan öğeleri bulmak için anahtar sözcüğün sonuna ekleyin * .
- Herhangi bir alfasayısal karakteri temsil etmek için ortaya ekleyin ? .
- Joker karakterleri yalnızca ön ek olarak kullanmamak üzere arama dizenizde herhangi bir yerde kullanın. Ön ek joker karakterlerini diğer arama filtresi işlevleriyle birlikte kullanabilirsiniz.
- Birden fazla karakteri eşleştirmek için birden fazla joker karakter kullanabilirsiniz.
- alpha?version alfa1version ve alphaXversion örneklerini bulur.
- Browser* BrowserEdge, BrowserIE ve BrowserFirefox örneklerini bulur.
- CodeSenseHttp* CodeSenseHttpClient ve CodeSenseHttpClientTest gibi CodeSenseHttp ile başlayan sözcükleri içeren dosyaları bulur.
Boole işleçleri - Boole işleçlerini kullanarak iki veya daha fazla anahtar sözcük bulun: AND, ORve NOT (büyük harf olmalıdır).
- Mantıksal gruplandırmaları desteklemek için yan tümcelere parantez ekleyin.
AND- Varsayılan işleç olduğundan, işleç içermeyen iki anahtar sözcüğün girişi aramayla AND aynıdır.
- Validate AND revisit hem validate hem de revisit sözcüklerini içeren dosyaları bulur.
- Validate OR revisit validate veya revisit sözcüklerinden birini içeren dosyaları bulur.
- Validate NOT revisit, validate sözcüğünü içeren, ancak revisit sözcüğünü içermeyen dosyaları bulur.
- (Validate NOT revisit) OR "release delayed" validate sözcüğünü içeren ancak *revisit sözcüğünü içermeyen dosyaları veya release delayed ifadesini içeren dosyaları bulur.
Özel karakterler - , , , , (, , )ve [ özel karakterlerini ]çift tırnak içine alınmış bir tümcecik içine alarak kaçış. :*?
- Bir arama dizesine özel karakterler ekleyin veya aşağıdaki kurallara göre özel karakterler için özel arama yapın:
- CodeA23? R, CodeA23 ile başlayan sözcükleri içeren dosyaları bulur
- Herhangi bir alfasayısal karakterin ardından R ile bitmesini sağlayın. Örneğin CodeA234R ve CodeA23QR.
- Sorgu dilinin parçası olmayan özel karakterleri arayın.
- "flatten()", flatten() sabit dizesini bulur. Çift tırnak karakteri "'nin birebir karşılığını aramak için, önüne kaçış karakteri \ ekleyin ve arama dizesini çift tırnak içine alın.
- "\"react-redux\"" "react-redux" değişmez metinini bulur.

Farklı bağlamlardan arama

Arama deneyimi, aramanızı başlattığınız yere göre uyarlanmıştır:

  • Kuruluşa genel bakış: Tüm projelerde ve depolarda arama
  • Projeye genel bakış: Sonuçları geçerli projeye otomatik olarak filtreler
  • Pano sayfaları: Son zamanlarda eriştiğiniz iş öğelerini ve geri logları gösterir
  • Azure Repos/Pipelines/Test Planları/Yapıtlar: Kod ve yapıt aramaları için ilgili filtreleri görüntüler
  • Wiki sayfaları: Varsayılan olarak wiki içeriği kullanılır ve son açılan sayfalar gösterilir

İlgili kaynaklar:

İpucu

Sonuç bulunamadı mı?
Joker karakter aramaları çok fazla sonuç döndüriyorsa, daha belirli karakterler ekleyerek veya filtreler uygulayarak aramanızı daraltabilirsiniz.

Diğer arama özellikleri

Aşağıdaki tabloda diğer arama görevleri ve bunların nerede bulunacağı gösterilmektedir:

Arama görevi Eylem
Kuruluş ayarı bulma Kuruluşunuza gidin ve Kuruluş ayarları'nı seçin.
Proje ayarı bulma Projenize gidin ve Proje ayarları'nı seçin.
Kullanıcı ayarı bulma Kullanıcı ayarları sayfanıza gidin.
Kullanıcı bulma Kuruluşunuza gidin, Kuruluş ayarlarıve filtre kutusuna adı girin.
Kuruluş bulma Tüm kuruluşların listelendiği ekranınızın sol tarafında ilerleyin.
Proje bulma Kuruluşunuza gidin ve projeleri filtrele kutusuna proje adını girin.
Dosya geçmişini görüntüleme ve sürümleri karşılaştırma Depolar>Dosyalar'a gidin, dosyanızı vurgulayın ve ardından Geçmiş'i seçin.

Not

Kuruluş ayarları sayfasından arama yaptığınızda, arama sonuçlarınız hem kuruluş düzeyi hem de proje düzeyi ayarlarını içerir.

Arama yeniden dizin gereksinimleri

Aramada şu sınırlamalar vardır: Olağanüstü durum kurtarma (DR) işlemi yaparsanız ve sunucunuzu SQL veritabanınızın önceki anlık görüntüsüne geri taşırsanız, tüm koleksiyonlarınızı yeniden dizine ekleyin.

Arama uzantıları

Şu market uzantılarıyla arama özelliklerinizi geliştirin:

  • Kod Arama: Tüm kod depolarınızda hızlı, esnek ve hassas arama sonuçları sağlar. Kod içeriği aramak için gereklidir.
  • Azure Paths Arama: Özel sorgular oluşturmadan iterasyon ve alan yollarına göre iş öğelerini bulmak için Azure Boards'a özel bir arama merkezi ekler.

Not

Uzantı desteği Azure DevOps dağıtımına göre değişir. Yardım için Visual Studio Market'i ziyaret edin.

Sonraki adım