Çekme isteklerini gözden geçirme

Azure Repos | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018-TFS 2015

Visual Studio 2019 | Visual Studio 2017 | Visual Studio 2015

Çekme isteği (PR) oluşturduktan sonra, çekme isteğini paydaşlar tarafından gözden geçirme için gönderin. Çekme isteğinize gerekli veya isteğe bağlı gözden geçirenler ekleyebilirsiniz. Gerekli gözden geçirenler, bir çekme isteğini birleştirmeden önce onaylamalıdır.

Teams, korumalı dallardaki belirli pr 'ler birleştirmeden önce minimum gözden geçiren sayısı veya gerekli veya isteğe bağlı gözden geçirenler gerektiren dal ilkelerini de ayarlayabilir. İsteğe bağlı dahil olan gözden geçirenleri gerekli olacak şekilde değiştirebilir veya kaldırabilirsiniz, ancak dal ilkesi için gerekli gözden geçirenleri kaldıramazsınız. Dal ilkelerini ve gözden geçirenleri ayarlama hakkında daha fazla bilgi edinmek için bkz. kod gözden geçirenleri otomatik olarak ekle.

Yüksek kaliteli gözden geçirmeler, yüksek kaliteli geri bildirimlerle başlar. İyi gözden geçirme geri bildirimi alma ve verme hakkında yönergeler için bkz. çekme isteği geri bildirimi.

Önkoşullar

  • Repos projenizdeki etkin olmalıdır. Repos hub ve ilişkili sayfalar görünmüyorsa, bkz. Repos yeniden etkinleştirmek için Azure DevOps hizmeti açma veya kapatma .

  • pr 'ler 'yi gözden geçirmek için, çekme isteğinin içinde temel erişim veya daha yüksek olan Azure DevOps projenin bir üyesi olmanız gerekir. Proje üyesi değilseniz, eklendi.

    Not

    Ortak projeler için, paydaş Access verilen kullanıcıların Azure Repos için tam erişimi vardır.

  • Repos projenizdeki etkin olmalıdır. Repos hub ve ilişkili sayfalar görünmüyorsa, bkz. Repos yeniden etkinleştirmek için Azure DevOps hizmeti açma veya kapatma .

  • pr 'ler 'yi gözden geçirmek için temel erişim veya daha yüksek olan Azure DevOps projenin bir üyesi olmanız gerekir. Proje üyesi değilseniz, eklendi.

  • pr 'ler görüntülemek veya gözden geçirmek için, temel erişim veya daha yüksek olan Azure DevOps projenin bir üyesi olmanız gerekir. Proje üyesi değilseniz, eklendi.

Değişikliklere gözatamıyorum

Çekme isteği durumunun hızlı bir resmini sağlamak için, PR genel bakış sekmesi, çekme isteğinin geçirmekte veya başarısız olduğu denetimleri, gereksinimleri ve dal ilkelerini özetler. Bazı durumlarda, Özet bir durum denetimi günlüğünden hata iletisinin bir parçacığını gösterir. Genel Bakış yalnızca başarısız olan ilkeleri listeler, ancak tüm başarılı ve başarısız ilke denetimlerini görüntüle n > denetimleri' ni seçerek görebilirsiniz.

PR genel bakış sekmesinde, önerilen değişiklikleri anlamak ve diğer gözden geçirenlerin yaptığı sorunları görmek için çekme isteği açıklamasını ve açıklamalarını gözden geçirebilirsiniz.

PR genel bakış sekmesini gösteren ekran görüntüsü.

Dosyaları gözden geçir

Kaynak dalında yapılan gerçek değişiklikleri, satır içi veya hedef Dalla yan yana gözden geçirmek için PR dosyaları sekmesini seçin.

Bir dosyadaki Görünüm düğmesini seçip Önizleme' yi seçerek markı dosyalarının nasıl yayımlandığını görebilirsiniz.

Bir P R 'deki dosya değişikliklerinin yan yana fark görünümünü gösteren ekran görüntüsü.

Not

Tek seçili bir dosyanınfarkı görüntülenirken, 5 MB 'lık bir dosya boyutu sınırı vardır. 5 MB 'tan büyük dosyaları görüntülemek ve aralarındaki farkları almak için, dosyayı indirebilir ve yerel bir fark aracı kullanarak görüntüleyebilirsiniz. Bir Dosya koleksiyonununfarkını görüntülerken, performans nedenleriyle her bir dosyanın boyut SıNıRı 0,5 MB 'tır.

Çekme isteğinin hedef dalının yanında kaynak dalda yapılan gerçek değişiklikleri görüntülemek için PR dosyaları sekmesini seçin.

PR dosyaları

Not

Tek seçili bir dosyanınfarkı görüntülenirken, 5 MB 'lık bir dosya boyutu sınırı vardır. 5 MB 'tan büyük dosyaları görüntülemek ve aralarındaki farkları almak için, dosyayı indirebilir ve yerel bir fark aracı kullanarak görüntüleyebilirsiniz. Bir Dosya koleksiyonununfarkını görüntülerken, performans nedenleriyle her bir dosyanın boyut SıNıRı 0,5 MB 'tır.

Güncelleştirmeleri gözden geçir

Tüm değişiklikler açılan listesinden kodun önceki sürümlerini gözden geçirebilirsiniz. Dala yönelik her güncelleştirme, listeye ve PR 'nin güncelleştirmeler sekmesine yeni bir sürüm ekler. Farklı güncelleştirmeler seçtiğinizde, fark görünümü, çekme isteği 'nin her sürümünde dosyalar arasındaki farkları göstermek için güncelleştirilir.

Son Gözden geçirmenizden bu yana yapılan değişikliklerle ilerleyerek çekme isteği sonrasında çekme isteği güncelleştirmelerini izleyebilirsiniz. Aynı anda birden çok güncelleştirmeyi, görmek istediğiniz güncelleştirmeleri seçerken SHIFT tuşuna basarak görüntüleyebilirsiniz.

Tüm değişiklikler açılan görüntüsünü gösteren ekran görüntüsü.

Tüm güncelleştirmeler açılan listesinden kodun önceki sürümlerini gözden geçirin.

PR güncelleştirmeleri

Dala yönelik her güncelleştirme, listeye ve PR 'nin güncelleştirmeler sekmesine yeni bir sürüm ekler. Farklı güncelleştirmeler seçtiğinizde, fark görünümü, çekme isteği 'nin her sürümünde dosyalar arasındaki farkları göstermek için güncelleştirilir.

Son Gözden geçirmenizden bu yana yapılan değişikliklerle ilerleyerek çekme isteği sonrasında çekme isteği güncelleştirmelerini izleyebilirsiniz.

Güncelleştirmeler sekmesinde yazarın değişiklik listesine gözatın.

Yazarın değişiklik listesine gözatın.

Yürütmeler sekmesinde yapılan yürütmelerde yapılan değişiklikleri görüntüleyin ve seçin.

PR işlemeler

Güncelleştirmeler sekmesinde yazarın değişiklik listesine gözatın.

Yazarın değişiklik listesine gözatın.

Yürütmeler sekmesinde yapılan yürütmelerde yapılan değişiklikleri görüntüleyin ve seçin.

PR işlemeler

Yorum yapın

Önerilerde bulunmak, önceki yorumlara yanıt vermek ve önerilen değişikliklerle ilgili sorunları göstermek için bir PR 'ye yorum ekleyin.

  • Bir PR 'nin dosyalar sekmesinde satır içi yorum yapın ve açıklama düğmesini seçin .

    Azure Repos P Rs 'deki yorumların ekran görüntüsü.

  • Bir PR 'nin dosyalar sekmesinde satır içi yorum yapın ve bir çekme isteği içinde yorum düğmesi Açıklama düğmesiniseçin.

    Azure Repos P Rs 'deki yorumların ekran görüntüsü.

  • Genel bakış sekmesine yorum yaparak belirli bir kod satırına bağlı değil geri bildirimde bulunun.

  • Kullanarak doğrudan açıklamalarınızda yazar veya diğer gözden geçirenler @username ile adres ve iş öğelerini kullanarak başvuru yapın #workitemID . Ayrıca, kullanarak diğer PR 'ler de başvurabilirsiniz !pullrequestID .

Değişiklik önerme

Doğrudan değişiklik önermek için, açıklama arabirimindeki ampul simgesini seçin, kodda önerilen değişiklikleri yapın ve Açıklama' yı seçin.

Önerilen bir değişikliğin nasıl yapılacağını gösteren ekran görüntüsü.

Bir yorumu düzenleme, silme veya beğenme

Yaptığınız bir yorumu düzenlemek veya silmek için, yorumun üzerine gelin ve yorumu düzenlemek için kalem simgesini veya yorumu silmek için çöp kutusu simgesini seçin.

Kendinizinkini veya başka birisinin yorumunu beğenmek için, yorumun üzerine gelin ve ardından thumbs-up simgesini seçin. Beğeni olan Yorumlar doldurulmuş bir simge ve açıklama listesindeki beğenilerin sayısını gösterir. Yorumu beğenilen kişilerin listesini görmek için simgenin üzerine gelin.

P R açıklamasında düzenleme, silme ve beğk düğmelerini gösteren ekran görüntüsü.

Yorum gibi

Siz veya başka bir kişinin yaptığı yorumu beğenmek için kalp simgesini seçin. Yorumu beğenilen kişilerin listesini görmek için açıklamalarda simgenin üzerine gelin.

Açıklamaları filtrele

Genel bakış sayfasında hangi açıklamaların ve güncelleştirmelerin gösterileceğini seçebilirsiniz. Bazı açıklamaları ve güncelleştirmeleri gizlemek, kodu ilk kez gözden geçirirken bu şekilde alır. Ayrıca, PR 'yi son ziyaretinizden bu yana yalnızca yenilikleri de gösterebilirsiniz.

Açıklamaları ve güncelleştirmeleri filtrelemek için, açıklama listesinin üzerindeki her şeyi göster (n) düğmesini seçin ve filtreleme seçeneklerinden birini belirleyin. Görünümü yalnızca seçilen açıklamaları ve güncelleştirmeleri gösterecek şekilde değişir. Düğme etiketi, filtre ölçütlerini ve gösterilen öğe sayısını gösterecek şekilde değişir.

Bir P R 'deki açıklama listesini filtrelemeye yönelik seçenekleri gösteren ekran görüntüsü.

Değişiklikleri oyla

Pr değişikliklerini oylamak için PR'nin sağ üst köşesindeki düğmesini kullanın. Varsayılan seçenek Onayla'dır,ancak açılan listeden diğer seçenekleri seçebilirsiniz:

P R oylama seçeneklerini gösteren ekran görüntüsü.

  • Onayla:PR'de önerilen değişiklikleri onaylar.
  • Önerilerle onayla:Pr'i onaylar, ancak geliştirme için isteğe bağlı önerilerde bulundurabilirsiniz.
  • Yazar için bekleyin:Değişiklikleri onaylama ve yazardan yorumlarınızı gözden geçirmesini isteme. Yazar, endişelerinizi ele alan kodu yeniden gözden geçirmenizi haber versin.
  • Reddet:Değişiklikler kabul edilemez. Bunun neden olduğunu açıklamak için PR'de bir yorum bırakın.
  • Geri bildirimi sıfırla:Oylarınızı kaldırın.

Geri bildirimi sıfırlama

Bir pr'den oylarınızı kaldırmak için, pr'nin sağ üst köşesindeki Onayla açılan listesinden Geri bildirimi sıfırla'yı seçin.

Onayla açılan listesinden Geri bildirimi sıfırla'yı seçmeyi gösteren ekran görüntüsü.

Adres yorumları

Açıklamalara yanıt olarak PR'nize hızlı güncelleştirmeler yapmak için web'de dalda Dosyalar sayfasında Düzenle'yi seçin.

Kodu doğrudan Azure Repos' içinde güncelleştirmek için Düzenle düğmesini gösteren ekran Azure Repos.

Dosyalarınızı güncelleştirdikten sonra değişiklikleri işleyerekgüncelleştirmeleri PR'nize itin.

Ayrıca, PR Genel Bakış sayfasındaki açıklamanın Değişiklik uygula'sini seçerek gözden geçirenlerin önerdiği değişiklikleri hemen uygulayabilirsiniz. İstediğiniz tüm değişiklikleri uyguladıktan sonra Tüm değişiklikleri işle'yi seçin.

Bir PR açıklamasında Değişikliği uygula düğmesini gösteren ekran görüntüsü.

Doğrudan web'de Kod'daki Dosyalar sekmesinden dalınızahızlı güncelleştirmeler ebilirsiniz.

Kodu doğrudan Azure Repos' içinde güncelleştirmek için Düzenle düğmesini gösteren ekran Azure Repos.

Yorumları yanıtlama ve çözümleme

Gözden geçirenlere yorumlarını ve önerilerini nasıl ele alacağız? haber vermek için yorumları yanıtlayın ve açıklama durumunu güncelleştirin.

  • Bir açıklamayı yanıtlamadan çözümlemek için açıklamanın altında Çözümle'yi seçin.
  • Açıklamaya yanıt vermek için Yanıt yaz alanına yanıt yazın ve Yanıtla'ya tıklayın.
  • Açıklamayı yanıtlamak ve çözümlemek için Yanıt yazma alanına yanıt yazın ve Yanıtla çözümle'yi seçin.
  • Yanıtta kullanarak belirli gözden @username geçirenlere yanıt verin ve kullanarak iş öğelerine başvurun. #workitemID Kullanarak diğer PRs'lere de başvurarak da başvurarak. !pullrequestID

Yeni açıklamalar Etkin durumda başlar. Açıklama durumunu Çözümlendiolarak güncelleştirmek için Çözümle veya Çözümle'yi yanıtla'ya tıklayın.

P Rs'lerde Azure Repos güncelleştirin.

Açıklama çözümlemesi açılan listesinde daha fazla seçenek mevcuttur:

Açıklama çözümleme açılan listesinde diğer seçeneklerin ekran görüntüsü.

  • Etkin:Açıklama hala gözden geçirildi.
  • Beklemede:Bu açıklamanın sorun giderilecek ancak henüz çözülmedi.
  • Çözüldü:Bu açıklamanın getirdiği sorun düzeltildi.
  • Düzeltmez:Açıklamada yer alan öneri not edildi, ancak bu PR bunu ele almayacaktır.
  • Kapalı:Bu açıklama için tartışma kapatıldı.

Zaten gözden geçirilen dosyaları izlemek için, PR'nizin bir dosyasının yanındaki Diğer seçenekler'i ve ardından Gözden geçirilen olarak işaretle'yi seçin.

Sonraki adımlar