Çekme istekleriyle iş öğelerini otomatik tamamlama

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Bir iş öğesini çekme isteğine (PR) bağladığınızda, çekme isteğini tamamladığınızda bu iş öğelerini otomatik olarak tamamlayabilirsiniz. İsterseniz, çekme isteğini birleştirdikten sonra iş öğesinin öğesine geçiş yapmak için iş akışı durumunu belirtebilirsiniz.

Bir iş öğesini çekme isteğine (PR) bağladığınızda, çekme isteğini tamamladığınızda bu iş öğelerini otomatik olarak tamamlayabilirsiniz.

Daha fazla bilgi için bkz . Çekme isteklerini oluşturma, görüntüleme ve yönetme.

İş öğelerini otomatik tamamlama

Aşağıdaki görüntüde gösterildiği gibi, Birleştirildikten sonra bağlantılı iş öğelerini tamamla kutusunu işaretleyin. Sistem, gelecekteki PR'ler için varsayılan olarak sizin seçiminize göre değişir.

Çekme isteğini tamamla iletişim kutusu, Birleştirmeden sonra bağlantılı iş öğelerini tamamla

Çekme isteğini tamamla iletişim kutusu, Çekme isteği seçeneğinin tamamlanmasıyla iş öğelerini otomatik tamamlama

Aşağıdaki durumlarda sistem, iş öğesi türü (WIT) için iş öğesi durumunu Bitti, Kapatıldı veya Tamamlandı kategorilerine otomatik olarak güncelleştirmez:

  • WIT devralma işlemi modeliyle yönetilen iş öğesi zaten Çözüldü durumundadır. Bu örnekte sistem State'i güncelleştirmez. Örneğin, Çevik işleminden türetilen bir hata Çözüldü durumundaysa sistem bunu Kapalı durumuna geçirmiyor olabilir.
  • İş öğesi zaten Tamamlandı durumunda. Başka geçiş gerekmez.
  • WIT, iş öğesinin sonraki duruma geçmesini engelleyen iş akışı alan kuralları içerir. Örneğin, bir kural iş öğesi kapatılırken başka bir alanın tanımlanmasını gerektirebilir.
  • Şirket içi dağıtımlar ve Azure Boards Barındırılan işlem modeli için iş akışını, iş akışı geçirilirken gerçekleştirilecek eylemleri (ACTION öğesi) belirtecek şekilde değiştirmeniz gerekir. Daha fazla bilgi için bkz . WIT için iş akışını değiştirme, Eylemleri Belirtme.

Daha fazla bilgi için bkz . İş izleme deneyiminizi özelleştirme.

Bağlı iş öğelerinin iş akışı durumunu belirtme

Bir iş öğesini belirli bir iş akışı durumuna geçmek için, çekme isteği açıklamasına bilgileri girebilirsiniz. belirtilen iş öğesi için geçerli bir iş akışı durumuyla #ID öneki.

Not

Bu özellik Için Azure DevOps Server 2020.1 güncelleştirmesi veya sonraki bir sürümü gerekir.

Aşağıdaki örnekte biri Çözüldü durumuna, diğeri de Gözden Geçirme durumuna geçen kullanıcı hikayeleri gösterilmektedir. Ayrıca, iki görev Bitti olarak işaretlenir.

İş öğelerini #ID geçiş yapmak için iş akışı durumunu ayarlama, çekme isteğinin ekran görüntüsü.

İlişkili iş öğelerinin otomatik tamamlanmasını devre dışı bırakma

Kullanıcılar çekme isteğini tamamladığında ilişkili iş öğelerinin otomatik tamamlanmasını devre dışı bırakmak için şu adımları izleyin:

  1. Proje ayarları>Depolar'a > gidin ve depoyu seçin.
  2. Ayarlar sekmesinde, İşleme bahsetmesi iş öğesi çözümlemesi için iki durumlu düğmeyi Kapalı konuma getirin.

İş öğelerini kapatmak için işleme açıklamalarında bahsetmelere (örneğin, "Düzeltmeler #123") izin verilmez.