Değişiklik kümelerinin nerede ve ne zaman birleştirildiğini görüntüleme

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

Visual Studio 2019 | Visual Studio 2022

Kod tabanınızı dallayarak eşzamanlı geliştirme çalışmalarını yalıtabilir ve anlık görüntüler alabilirsiniz. Ancak, ekip üyeleriniz dallanmış bir kod tabanında çalıştığında, hangi dalların hangi değişiklikleri aldığını ve bu değişikliklerin ne zaman birleştirildiğini bilmeyebilirler.

Örneğin, Özellik Ekibi B bir hata düzeltmesi bekliyor deyin. Hatanın düzeltildiğini belirten bir bildirim alırsınız, ancak yine de dalınızdan gelen derlemelerde hatayı yeniden oluşturabilirsiniz.

Team Foundation Sürüm Denetimi'de (TFVC), hangi dalların bir dizi değişiklik aldığını görmek için Değişiklik Kümesini İzleme penceresini kullanabilirsiniz. Örneğin, aşağıdaki ekran görüntüsünde Değişiklik Kümesini İzleme penceresi 108 değişiklik kümesinin Geliştirme dalından bir alt dala nasıl birleştirildiğini ve ardından temelsiz bir şekilde diğer iki dalla nasıl birleştirildiğini gösterir:

Değişiklik Kümesini İzleme penceresinin ekran görüntüsü. Geliştirme dalı 108 değişiklik kümesini içerir. Geliştirme ve FeatureA dallarından diğer dallara işaret eden oklar.

Önkoşullar

  • Değişiklik kümelerini görüntülemek için, üzerinde çalıştığınız dallar için Okuma izninizin İzin Ver olarak ayarlanması gerekir.
  • Değişiklik kümesinin zaman çizelgesi görünümünü görüntülemek için Dal nesnesini yönetme izninizin İzin Ver olarak ayarlanması gerekir.

İzinler hakkında daha fazla bilgi için bkz . Varsayılan TFVC izinleri.

Değişiklik Kümesini İzleme penceresini görüntüleme

Önemli

Bu yordamları bir dalda gerçekleştirebilirsiniz ancak bir klasörde gerçekleştiremezsiniz. Aşağıdaki ekran görüntüsünde BuildProcessTemplates bir klasör, Dev ise bir daldır:

Visual Studio'da Klasörler penceresinin ekran görüntüsü. DinnerNow klasörü BuildProcessTemplates adlı bir klasör ve Dev adlı bir dal içerir.

Dallanma hakkında daha fazla bilgi için bkz . Dal klasörleri ve dosyaları.

Bir dalın veya dosyanın Geçmiş penceresinden Değişiklik Kümesini İzleme penceresini görüntüleme

  1. Visual Studio menü çubuğunda Diğer Windows>Kaynak Denetim Gezgini'ni Görüntüle'yi>seçin.

  2. Kaynak Denetim Gezgini'nde bir dal seçin veya dal tarafından kapsanan bir klasör veya dosya seçin.

  3. Dosya menüsünde Kaynak Denetimi'ni ve ardından Geçmişi Görüntüle'yi seçin.

  4. Geçmiş penceresinde, görüntülemek istediğiniz değişiklik kümesine sağ tıklayın ve ardından Değişiklik Kümesini İzle'yi seçin. DalLarı Seç iletişim kutusu görüntülenir.

  5. (İsteğe bağlı) Dallar listesinde, göstermek veya gizlemek istediğiniz dalları seçin veya temizleyin. Dalları seçerken veya temizlediğinizde, iletişim kutusunun sağ tarafında seçimlerinizin önizlemesi görüntülenir.

  6. (İsteğe bağlı) Ekibinizin birçok dalı varsa, istediğiniz dalları kolayca seçmek için önizlemenin üzerindeki düğmeleri kullanın. Ne yaptığı hakkında bilgi almak için bir düğmenin üzerine gelin.

  7. Görselleştir'i seçin.

Değişiklik kümesine bağlı bir iş öğesinden Değişiklik Kümesini İzleme penceresini görüntüleme

  1. Bir veya daha fazla değişiklik kümesine bağlı bir iş öğesini açın ve ardından İş Öğesini İzle düğmesini seçin.

    TFVC'de bir iş öğesinin menü çubuğunun ekran görüntüsü. İş Öğesini İzle simgesi vurgulanır.

    DalLarı Seç iletişim kutusu görüntülenir.

  2. (İsteğe bağlı) Dallar listesinde, göstermek veya gizlemek istediğiniz dalları seçin veya temizleyin. Dalları seçerken veya temizlediğinizde, iletişim kutusunun sağ tarafında seçimlerinizin önizlemesi görüntülenir.

  3. (İsteğe bağlı) Ekibinizin birçok dalı varsa, istediğiniz dalları kolayca seçmek için önizlemenin üzerindeki düğmeleri seçin. Ne yaptığı hakkında bilgi almak için bir düğmenin üzerine gelin.

  4. Görselleştir'i seçin.

Değişiklik Kümesini İzleme Penceresine Genel Bakış

Aşağıdaki ekran görüntüsünde DinnerNow projesindeki bir değişiklik kümesi gösterilmektedir:

Değişiklik Kümesini İzleme penceresinin ekran görüntüsü. Dev ve FeatureA dallarından birkaç yeşil dal ve bir desenli dala işaret eden oklar.

  • Değişiklik kümesinin birleştirildiği dallar yeşil görünür. Bu dalların her biri birleştirmeyi uygulayan değişiklik kümesinin sayısını içerir.
  • Değişiklik kümesini almamış dallar açık mavi görünür.
  • Bir dal değişiklik kümesindeki değişikliklerin yalnızca bir kısmını aldıysa, dal bir desenle doldurulur ve bu dal içindeki değişiklik kümesi numaralarının yanında yıldız işareti görünür. Ekran görüntüsünde, 108 değişiklik kümesindeki değişikliklerin yalnızca bazıları Test dalı ile birleştirildi.
  • Ok birleştirmeyi temsil eder. Düz çizgi standart birleştirmeyi, kesikli çizgi ise temelsiz birleştirmeyi gösterir.

İpucu

Değişiklik kümesini alan bir dal seçebilirsiniz, örneğin, Sürüm2. Ardından değişiklik kümesinin bu dala ulaşması için gereken tüm birleştirmeleri görebilirsiniz. Bu birleştirmeler koyu yeşil oklar olarak görünür.

Zaman çizelgesi görünümüne geçme

Zaman çizelgesi görünümüne geçerek değişiklik kümesinin çeşitli dallara ne zaman birleştirildiği hakkında bilgi alabilirsiniz. Bu görünümde her birleştirmenin kaynağı, hedefi ve zaman damgası gösterilir.

Değişiklik kümesinin zaman çizelgesi görünümünü görüntüleme

Değişiklik Kümesini İzleme veya İş Öğesini İzleme penceresini açın ve zaman çizelgesi izleme'yi seçin.

Örnek: Zaman çizelgesi görünümünü kullanma

Önceki örnekte, çeşitli standart ve temelsiz birleştirmeler görünür durumdaydı. Zaman Çizelgesi İzleme'yi seçtiğinizde, Değişiklik Kümesini İzleme penceresi birleştirmelerin sırasını gösteren bir görünüme geçer:

Zaman çizelgesi görünümünün ekran görüntüsü. Dal adlarıyla etiketlenmiş çubuklar dikey olarak yığılır. Oklar dallar arasında genişler ve zaman damgası görünür.

  • Değişiklik kümesini alan dallar görünümün en üstünde görünür.
  • Değişiklik kümesini almayan dallar, görünümün en altında beyaz olarak görünür. Bu durumda FeatureB ve Main değişiklik kümesini almadı.
  • Zaman damgası, değişiklik kümesinin seçili dalla birleştirildiği tarihi ve saati gösterir. Bu durumda, Sürüm1 seçilir ve bu dalla birleştirme, görüntülenen zamanda gerçekleştirilir.

Değişiklik kümelerini ve dalları birleştirmek için sürükleyin

Değişiklik kümesini veya dalı başka bir dalla birleştirmek için değişiklik kümesini veya dalı Değişiklik Kümesini İzleme penceresinde başka bir dala sürükleyebilirsiniz. Daha fazla bilgi için bkz . Klasörleri ve dosyaları birleştirme.