Çalışmanızı ekibin kod tabanına iade edin

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

Visual Studio 2019 | Visual Studio 2022

Visual Studio Ekip Gezgini'nde Bekleyen Değişiklikler sayfasını açarak kodunuzu yeni bir değişiklik kümesine iade edin veya klavyenizde Ctrl+O, P tuşlarına basın.

Açıklama ve Kontrol düğmesinin bulunduğu Bekleyen Değişiklikler bölmesini gösteren ekran görüntüsü.

İpucu

Takım Gezgini'ndenBekleyen Değişiklikler sayfasını kaldırmak ve ayrı bir pencerede göstermek için çıkar simgesini seçebilirsiniz.

İade etmek istediğiniz dosyaları seçin

Hangi dosya değişikliklerini iade etmek istediğinizi, Ekip Gezgini'ndeki Bekleyen Değişiklikler sayfasının Eklenen Değişiklikler ve Dışlanan Değişiklikler bölümleri arasında sürükleyerek belirtebilirsiniz. Visual Studio'nun diğer alanlarında çalışırken de iade edebilirsiniz.

  • Çözüm Gezgini'da çözüme, bir veya daha fazla kod projesine veya bir veya daha fazla dosyaya sağ tıklayın ve Kontrol seçin.

  • Kaynak Denetim Gezgini'nde bekleyen değişiklikleri olan bir veya daha fazla öğeyi veya bekleyen değişiklikleri olan öğeleri içeren bir veya daha fazla klasörü seçin. TFVC kullanıma alma durumu simgesi bekleyen değişiklikleri olan öğeleri gösterir. Seçili öğelere sağ tıklayın ve Kontrol'yi seçin.

Önemli

Seçili öğelerde bekleyen bir değişiklik yoksa Kontrol seçeneği görüntülenmez.

İade etmek istediğiniz bir öğe için bekleyen değişiklikler görmüyorsanız, öğenin dışlanan bir değişiklik olarak listelenmediğinden emin olun. Bekleyen Değişiklikler görünümünü açın ve Dışlanan Değişiklikler'in altındaki Algılandı bağlantısını seçin. Aday Değişikliklerini Yükselt iletişim kutusunda, iade etmek istediğiniz öğelerden herhangi birini seçin ve yükselt'i seçin. Öğeler Eklenen Değişiklikler bölümüne taşınır ve artık iade edilebilir.

İş öğelerini ilişkilendirme

Değişiklikleri iade ederken, iş öğelerini değişikliklerle ilişkilendirmeniz gerekir. Bu uygulama aşağıdaki avantajları sunar:

İş öğelerini değişikliklerinizle ilişkilendirmek için şunları yapabilirsiniz:

  • Bekleyen Değişiklikler sayfasının İlgili İş Öğeleri bölümünde İş Öğesi Kimliğine Göre Ekle'yi seçin. İş öğesi kimliğini girin ve Ekle'yi seçin.

  • Ekip Gezgini'ninİş Öğesi sayfasından bir iş öğesini Bekleyen Değişiklikler sayfasının İlgili İş Öğeleri bölümüne sürükleyin.

bir iş öğesi ekledikten sonra, öğenin değişikliklerinizle nasıl ilişkilendirileceğini seçmek için öğenin yanındaki bağlantıyı seçebilirsiniz: İlişkilendir veya Çöz. Bu seçenekler yalnızca iş öğesi bu ilişkiyi engelleyen Çözümlenmiş, Bitti veya Kapalı gibi bir durumda değilse kullanılabilir.

Değişikliklerinizi iade edin

  1. Takım Gezgini'ndeGiriş'i seçin ve ardından Bekleyen Değişiklikler'i seçin veya Ctrl+0, P tuşlarına basın.

  2. Bekleyen Değişiklikler sayfasında, daha sonra dosyalarınızın geçmişini gözden geçirmesi ve anlaması gereken ekip arkadaşlarınızın yaptıklarınızı anlaması için bir Açıklama girin. Örneğin: Uygulanan alışveriş sepeti denetleyicisi.

    Bazı ekipler, üyelerinin her değişiklik kümesi hakkında belirli türlerde bilgi sağlamasını ister ve bu uygulamayı gerektirmek için bir iade ilkesi uygulayabilir. Proje yöneticisi iade notlarını etkinleştirdiyse veya gerekliyse, bilgileri Notlar bölümüne yazabilirsiniz.

  3. Kontrol'ı seçin.

Aşağıdaki sonuçlardan biri gerçekleşir:

  • Değişiklikleriniz iade edilir.

    Çalışma alanınızdaki tüm eklenen dosya değişiklikleriyle birlikte açıklama, iade notları ve ilgili iş öğelerine bağlantılar sunucuda tek bir değişiklik kümesi olarak depolanır.

  • Çakışmalar değişikliklerinizi engeller.

    Sistem, değişiklikleriniz ile sunucudaki dosyaların en son sürümü arasındaki çakışmaları gösterir. Bkz. Team Foundation Sürüm Denetimi çakışmalarını çözme.

  • İade ilkesi, iadenizi engeller.

    Projenizin yöneticileri, ekibinizin en iyi yöntemleri izlemesini teşvik etmek için iade ilkeleri uygulayabilir. Örneğin, iade ilkesi ekip üyelerinin değişiklikleriyle en az bir iş öğesini ilişkilendirmesini teşvik edebilir veya gerektirebilir. Daha fazla bilgi için bkz. Kalite Geçitlerini Ayarlama ve Zorlama.

    Bu iade ilkelerini geçersiz kılmak için , İlke Uyarıları bölümünde Uyarıları Geçersiz Kıl'ı seçin ve geçersiz kılma nedeni girin.

  • Geçitli iade derleme işlemi tarafından denetlenen bir klasördeki değişiklikleri iade ediyorsunuz.

    Geçitli bir iade derleme işlemi tarafından denetlenen sürüm denetimi klasörlerindeki değişiklikleri iade ediyorsanız, Geçitli İade Etme iletişim kutusu görüntülenir. İade işleminin nasıl tamamlandığı hakkında bilgi için bkz. Geçitli iade derleme işlemi tarafından denetlenen bir klasöre iade etme.

    İleti içeren Geçitli İade İletişim Kutusunu gösteren ekran görüntüsü.

Uyarılara abone olma

Birisi TFVC projenizde kodu iade ettiğinde bildirim almak istiyorsanız, e-posta uyarılarını almak için abone olabilirsiniz. TFVC projenizin Kullanıcı ayarlarındaBildirimler'i seçin. Yeni abonelik'i seçin ve ardından Kod (TFVC) için İade et şablonlarını seçin ve özelleştirin.

Web portalında bir TFVC projesinin uyarılar sayfasını gösteren ekran görüntüsü.

Komut isteminden çalışma

  • İade Et komutu bekleyen değişiklikleri görüntülemenize ve dosyaları iade etmenizi sağlar.

İpuçları

Sonraki adımlar

Dosya ve klasörleri yeniden adlandırma veya taşıma