Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022
Bir iş öğesinin geçmişi, öğeyi oluşturan, değişen ve değişikliğin neden oluştuğunu kaydeder. Bu bilgiler izlenebilirliği ve denetimi destekler. Geçmiş alanına girdi eklediğinizde, bir sonraki sahibin bağlamı ve sonraki adımları anlamasına yardımcı olacak kadar ayrıntı ekleyin.
Tavsiye
Bu makalenin devamında AI kullanarak bu göreve yardımcı olabilirsiniz veya başlamak için Azure DevOps MCP Server ile yapay zeka yardımı sağlama konusuna bakın.
Note
Ayrı bir Tartışma alanı yoktur. Tartışma alanına eklenen açıklamaları bulmak için Geçmiş alanına filtreleyin; Tartışma kutusuna girilen tüm metin Geçmiş'e eklenir.
Prerequisites
| Category | Requirements |
|---|---|
| Erişim düzeyleri | - Paylaşılan sorguları görüntülemek ve çalıştırmak için: Proje üyesi. - Paylaşılan sorgu eklemek ve kaydetmek için: En azından Temel erişim. |
| İzinler | Katkıda bulunma izni, sorgu eklemek istediğiniz klasör için İzin Ver olarak ayarlanır. Varsayılan olarak Katkıda Bulunanlar grubunun bu izni yoktur. |
Note
Genel proje için Paydaş erişimi olan kullanıcılar, Temel erişime sahip kullanıcılar gibi sorgu özelliklerine tam erişime sahiptir. Daha fazla bilgi için bkz. Paydaş erişimi hızlı referansı.
| Category | Requirements |
|---|---|
| Erişim düzeyleri | - Paylaşılan sorguları görüntülemek ve çalıştırmak için: Proje üyesi. - Paylaşılan sorgu eklemek ve kaydetmek için: En azından Temel erişim. |
| İzinler | Katkıda bulunma izni, sorgu eklemek istediğiniz klasör için İzin Ver olarak ayarlanır. Varsayılan olarak Katkıda Bulunanlar grubunun bu izni yoktur. |
Desteklenen işleçler ve makrolar
Desteklenen işleçler:
- Sözcük İçer
- Sözcük İçermez
Arama yöntemleri:
- Tam tümcecik: Sözcüklerin tam sırasını bulun.
- Joker karakter (
*): yalnızca kısmi bir sözcük veya tümceciğin sonunda kullanın.
Tam metin araması: Geçmiş alanı, hizmetin desteklediği tam metin araması için dizine eklenir. (Azure DevOps Hizmetleri varsayılan olarak iş öğesi aramasını kullanıma sunar; şirket içi Azure DevOps Server Arama/Raporlama özelliğinin yüklenmesini ve yapılandırılmasını gerektirir.)
İş öğesinin geçmişini sorgulama
Bir iş öğesinin geçmişini görüntülemek veya Geçmiş alanına göre iş öğelerini aramak için web portalını veya Takım Gezgini'ni kullanabilirsiniz. Geçmiş alanında arama yapıldığında, yalnızca bu alana kaydedilmiş içeriğe sahip öğeler döndürülüyor ve diğer alanlarda yapılan yapılandırılmış değişiklikleri içermiyor.
Öğeleri Geçmiş alanının içeriğine göre listeleme
Geçmiş alanını sorgu yan tümcesine eklemek için Sorgu Düzenleyicisi kullanın.
- Sorgulanabilir içerik: Tartışma alanına (Geçmiş) girilen açıklamalar.
- Sorgulanamayan içerik: "X Alanı A'dan B'ye değiştirildi" gibi düzeltme meta verileri Geçmiş alanı aracılığıyla sorgulanamaz.
- Alternatif arama yöntemleri: Zengin metin alanlarındaki sözcükleri aramak için (Açıklama, Adımlar, Tartışma), iş öğesi aramasını kullanın (bağlı kılavuza bakın).
- Değişiklik tarihine göre filtrele: çalışma öğelerini değiştirdikleri zamanlara veya belirli bir tarih aralığına göre filtreleyin.
Filtre uygula:
Bu sorgu yan tümcelerini dahil et
"'Yeniden üretilebilir' geçmişi içeren öğeler"
History Contains Words reproducible
Geçmişi "beta" içermeyen öğeler
History Does Not Contain Words beta
"Yığın izlemeleri" içeren ve kapatılan ancak daha sonra yeniden etkinleştirilen öğeler
History Contains Words "stack traces"
And State Was Ever Closed
And State <> Closed
Bir tarih aralığı içinde kapatılan öğeler (örnek)
State = Done
And Closed Date > @Today - 30
And Closed Date <= @Today
İlişkili olduğum öğeler
History Contains Words MyName
Or Assigned To Was Ever _ @Me
Sorgu düzenleyicisini kullanma ipuçları
- Performansı geliştirmek ve ilgili sonuçları döndürmek için kapsamı tarih aralığına göre sınırlayın.
- Tam sözcükleri veya tam tümcecikleri kullanın:
- Kısmi sözcükler eşleşme döndürmeyebilir. Örneğin, "yeniden üretilebilir davranış" eşleşir, ancak "repro" eşleşmeyebilir.
- sözcüklerin veya tümceciklerin sonunda
repro*gibi joker karakterler kullanın.
- Stop sözcüklerine dikkat edin: Tam metin dizinleme işlemi tarafından yaygın sözcükler yoksayılabilir. Stopword yapılandırmasını yapılandırmak için ilişkilendirilmiş kılavuza bakın.
- Sorgunuzu çalıştırın ve doğrulayın:
- Sorguyu test etmek için sorgu düzenleyicisi araç çubuğunda çalıştır simgesini seçin.
- Sonuçlar eksikse terimlerinizi ayarlayın ve yeniden çalıştırın.
İş öğelerinin geçmişini görüntüleme
Bir iş öğesini her kaydettiğinizde Geçmiş alanına bir giriş eklenir. Geçmişi görüntülemek için iş öğesini açın ve Geçmiş sekmesini (veya bazı iş öğesi türlerinin ayrıntıları) seçin.
Tam geçmiş ayrıntıları istemciye ve sürüme göre değişir.
İlk olarak durum değişikliği geçmişi diyagramı görüntülenir; Durum değişikliği zaman çizelgesinin tamamını görmek için Tümünü göster'i seçin.
Yapılan değişikliklerin ayrıntılarını görüntülemek için bir girdi seçin.
Geçmiş görünümünü filtreleme
Geçmiş sekmesi, tam izlenebilirlik sağlamak için bir iş öğesindeki tüm değişiklikleri kaydeder. Bir öğeyi kimin güncelleştirdiğine veya hangi alanların değiştiğine göre düzeltmeleri bulmak için filtrelemeyi kullanın.
Note
Filtreyi aç/kapat özelliği, Yeni Boards Hub özelliğini gerektirir (varsayılan olarak etkindir). Önizleme özelliklerini yönetmek için bağlantılı kılavuza bakın.
Belirli kişilere göre güncellemeleri gözden geçirmek için, "Güncelleyen" menüsünden adları seçin.
Belirli alanlara yapılan güncelleştirmeleri gözden geçirmek için Alanlar menüsünden alanları seçin.
Geçmiş, denetim ve düzeltme izlemeyi destekleyen alanlar
Sorguları filtrelemek ve raporlar oluşturmak için bu alanları kullanın. Bazı alanlar, bir öğe durumlar arasında hareket ettikçe güncelleştirilir; diğer öğeler öğe değiştirildiğinde güncelleştirilir. Çalışma öğesi formunda görünmeyen birkaç alan vardır, ancak bunlar gösterilen WIT'ler için izlenmektedir.
Alan adı
Description
İş öğesi türü
Değiştiren
İş öğesini en son değiştiren ekip üyesinin adı.
Reference name=System.ChangedBy, Data type=String
All
Tarihi Değiştir
İş öğesinin değiştirildiği tarih ve saat.
Reference name=System.ChangedDate, Data type=DateTime
All
Kapalı Tarih 1
bir iş öğesinin kapatıldığı tarih ve saat.
Reference name=Microsoft.VSTS.Common.ClosedDate, Data type=DateTime
All
Oluşturulma Tarihi
İş öğesinin oluşturulduğu tarih ve saat.
Reference name=System.CreatedDate, Data type=DateTime
All
History
Oluşturma işleminden sonra eklenen değişikliklerin kaydı. Her düzeltme, değişikliği kimin yaptığını, ne zaman gerçekleştiğini ve hangi alanların değiştiğini gösterir.
Note
Geçmiş sorguları, Tartışma veya Açıklama alanları arama terimlerini içeren öğeleri döndürür. Diğer alanlarda yapılan yapılandırılmış değişiklikleri sorgulamak için Geçmiş alanını kullanamazsınız.
alan History ve Description, Steps to Reprove Title alanları, hizmetin dizin oluşturmayı desteklediği tam metin araması için dizine eklenir.
Reference name=System.History, Data type=History
All
Çözümlenme Tarihi 1
İş öğesinin Çözümlenmiş duruma taşındığı tarih ve saat.
Reference name=Microsoft.VSTS.Common.ResolvedDate, Data type=DateTime
Hata (Agile, CMMI)
Rev
Bir iş öğesinin geçmiş düzeltmesine atanan düzeltme numarası.
Note
10.000 iş öğesi düzeltme sınırı, Azure DevOps Hizmetleri için REST API aracılığıyla yapılan güncelleştirmeler için geçerlidir; portal güncelleştirmeleri etkilenmez. (Azure DevOps REST API belgelerinde geçerli sınırları doğrulayın.) Reference name=System.Rev, Data type=Integer
All
Düzeltilen Tarih
Bir iş öğesinin düzeltildiği tarih ve saat.
Reference name=System.RevisedDate, Data type=DateTime
All
Durum Değiştirme Tarihi
State alanı değerinin değiştirildiği tarih ve saat.
Reference name=Microsoft.VSTS.Common.StateChangeDate, Data type=DateTime
All
Test paketini değiştirirken gerçekleştirilen işlemleri izler (örneğin, test ekleme veya yapılandırmaları değiştirme). Geçmiş sekmesi veya sorgular aracılığıyla görüntülenebilir.
Reference name=Microsoft.VSTS.TCM.TestSuiteAudit, Data type=PlainText
Test Paketi
Sistem tarafından yönetilen ve bir iş öğesinde yapılan değişikliklerle artan, düzenlenemez bir alan.
Reference name=System.Watermark, Data type=Integer
All
Tablo notları
1 Bu alanlar WIT tanımının iş akışı (WORKFLOW) bölümüne eklenmelidir. Örneğin, Çözümlenme Tarihi'nin otomatik olarak ayarlanması için:
<FIELD refname="Microsoft.VSTS.Common.ResolvedDate">
<SERVERDEFAULT from="clock" />
</FIELD>
İş öğesi geçmişini sorgulamak için yapay zeka kullanma
Azure DevOps MCP Server yapılandırıyorsanız, sorgu yan tümcelerini el ile oluşturmak yerine doğal dilde geçmiş ve denetim soruları sorabilirsiniz.
| Görev | Örnek komut |
|---|---|
| Geçmişte anahtar sözcükten bahseden öğeleri bulma | Show me all work items whose history contains "regression" in project <Contoso> |
| Yeniden açılan öğeleri bulma | List bugs that were closed and then reactivated in the current sprint for <Contoso> |
| Bir kişinin değişikliklerini denetleme | Show work items where <Jamal> made changes in the last 30 days in project <Contoso> |
| Tartışma etkinliği olan öğeleri bulma | List user stories with discussion comments added this week in <Contoso> |
| Öncelik değişikliklerini izleme | Show work items in <Contoso> where priority was changed from 2 or lower to 1 in the last 14 days |
| Atama denetimlerini yeniden gözden geçirme | List work items in the current sprint for <Contoso> where the Assigned To field changed more than twice |
| Geri alınan öğeleri bulma | Show work items in <Contoso> that moved from Resolved back to Active in the last 30 days and who made the change |
| Sprint değişikliklerini gözden geçirme | List work items in <Contoso> where the iteration path changed during the current sprint |
| Kapsam değişikliklerini izleme | Show work items added to or removed from the current sprint for <Contoso> after the sprint start date |
| Alan değişikliklerini denetleme | List work items in <Contoso> where the area path was changed in the last week and show the old and new values |
Note
Visual Studio Code kullanıyorsanız agent modu karmaşık geçmiş ve denetim sorguları için özellikle yararlıdır.
İlgili içerik
- Tarihe veya geçerli yinelemeye göre sorgu
- Sorgu alanları, işleçler ve makrolar
- Sorguları görüntüleme ve çalıştırma