Çalışmanızı ekibin kod tabanına iade etme
Azure Repos | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 | TFS 2017 | TFS 2015 | VS 2017 | VS 2015 | VS 2013
Kodunuzu yeni bir değişiklik kümesine iade etmek için bekleyen değişiklikler sayfasını (Klavye: Ctrl + 0, P) Takım Gezgini için kullanın.

Iade etmek istediğiniz dosyaları seçin
Hangi dosya değişikliklerini iade etmek istediğinize karar verdiyebilirsiniz. Bunu yapmak istediğiniz dosya değişikliklerini, aşağıdakiler sayfasındaki Bekleyen Değişiklikler sayfasının Dahil Edilen Değişiklikler ve Dışlanan Takım Gezgini. Ayrıca, aşağıdakiler gibi diğer alanlarda da çalışarak Visual Studio:
Aşağıdaki Çözüm Gezgini, aşağıdakilerden birini seçin:
- Çözüm
- Kod projelerinden biri veya daha fazlası
- Bir veya daha fazla dosya
Öğeleri seçdikten sonra sağ tıklayın ve Iade Edin'i seçin.
Bu Kaynak Denetim Gezgini bekleyen değişikliklere sahip bir veya daha fazla öğe ya da bekleyen değişiklikler içeren bir veya daha fazla klasör seçin. (Bekleyen değişiklikleri olan öğeler şu simgeyle gösterilir:
). Seçili öğelerin bağlam menüsünü açın ve Iade Edin'i seçin.
Önemli
Seçili öğede bekleyen bir değişiklik yoksa Iade edin seçeneği görüntülenmez.
İpucu
Bir öğe için bekleyen değişiklikler görmüyorsanız, öğenin zaten dışlanan bir değişiklik olarak listelenmiş olduğundan emin olun. Takım Gezgini Bekleyen Değişiklikler görünümünü açın ve Dışlanan Değişiklikler'in altında Algılanan: ..bağlantısını seçin. Listeden dahil edilecek değişiklikleri kontrol edin ve Dışlanan değişiklikleri Dahil Edilen Değişiklikler bölümüne taşımak için Yükselt'i seçin. Bu değişiklikler artık iade olabilir.
İş öğelerini ilişkilendirme
Değişiklikleri iade edin, bu tür iş öğelerini değişikliklerle ilişkilendirmeniz gerekir. Bunu yapmanın avantajları şunları içerir:
- İş öğesini gören bir ekip üyesi, yaptığınız işi görmek için doğrudan değişiklik kümesine bağlantı ve olabilir.
- Değiştirmiş olduğunu dosyanın geçmişini gözden alan bir ekip üyesi değişiklik kümesine bakarak değişikliğin gerekçesi olan iş öğelerini görebilir.
- Değişikliklerinizi otomatik derleme sisteminize (örneğin CI Derlemesi veya Geçitli Giriş Ile) derlemeniz, takım üyelerinizin tamamlanan derlemeyi görebilir veya hata düzeltildi.
İş öğelerini iadeniz ile ilişkilendirmek için:
- İlgili İş Öğeleri bölümünde İş Öğesi Kimliğine Göre İş Öğesi Ekle bağlantısını seçin.
- İş öğesi sorgu penceresindeki bir iş öğesini Takım Gezgini İş Öğesi sayfasından İlgili İş Öğeleri bölümüne sürükleyin.
Her iş öğesinin yanında, iadenizin nasıl ilişkilendirileceğini seçin: İlişkilendir veya Çözümle (yalnızca iş öğesi bu ilişkiyi önleye bir durumda (Çözümlendi, Bitti veya Kapatıldı) yoksa kullanılabilir).
Değişikliklerinizi iade edin
Giriş Takım Gezgini Giriş'i
ardından Bekleyen Değişiklikler (Klavye: Ctrl + 0, P) 'yi seçin.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ın ne yaptığını an incelemesi için bir Açıklama girin. Örneğin: Alışveriş sepeti denetleyicisi uygulanmış.
Bazı takımlar, üyelerinin her iade hakkında belirli türlerde bilgi sağlamalarını tercih eder. Hatta bazı durumlarda bunu gerektirmek için bir iade ilkesi bile uygulanır. Projenizin Bir Yöneticisi iade notlarını etkinleştirdiyse,bilgileri Notlar bölümündeki her alana girebilirsiniz.
Iade Edin düğmesini seçin.
Aşağıdaki sonuçlardan biri oluşur:
Değişiklikleriniz iade edildi
Çalışma alanınıza dahil edilen tüm dosya değişikliklerinin yanı sıra açıklama, iade notları ve ilgili iş öğelerinin bağlantıları sunucunuzda tek bir değişiklik kümesi olarak sunucuda depolanır.
Çakışmalar iadeyi engelleme
Sistem, değişiklikleriniz ile sunucu üzerinde dosyaların en son sürümü arasında çakışmalar sunar. Bkz. Team Foundation Sürüm Denetimi çakışmalarını çözümleme.
Bir iade ilkesi ihlal ettiği için iadeniz engellendi.
Projenizin yöneticileri, takımınızı en iyi yöntemleri izlemeye teşvik etmek için iade ilkeleri uygulayan bir uygulama olabilir. Örneğin, bir iade ilkesi ekip üyelerini en az bir iş öğesini kendi değişiklikleriyle ilişkilendirmeye teşvik ediyor olabilir. Daha fazla bilgi için bkz. Kalite Geçitlerini Ayarlama ve Zorlama.
Bazı durumlarda, bu iade ilkelerini geçersiz kılmak istiyor olabilir. İlke Uyarıları bölümünde Uyarıları Geçersiz Kıl'ı seçin.
Neden kutusunda, ilkeyi neden geçersiz kılmayı seçtiğinizi açıklayacak.
Geçitli iade derleme işlemi tarafından denetlenen bir klasördeki değişiklikleri iade edin
Değişiklikleri geçitli iade derleme işlemi tarafından denetlenen sürüm denetimi klasörlerine iade ediyorsanız, Geçitli Iade İletişim Kutusu görüntülenir. Iade işleminizi tamamlama hakkında bilgi için bkz. Geçitli iade derleme işlemi tarafından denetlenen bir klasöre giriş.
Uyarılara abone olma
Birisi TFVC projenizin kodunu kontrol edinca bildirim almak için e-posta uyarılarını almak için abone olabilirsiniz. [Şu şekilde]

Komut isteminden çalışma
- Iade komutu: Bekleyen değişiklikleri görüntüleme ve dosyaları iade edin
İpuçları
Bekleyen Değişiklikler
sayfasından çıkarabilirsiniz Takım Gezgini yeni bir pencerede açabilirsiniz.
Eylemler menüsünden liste ve ağaç görünümü arasında geçiş yapabilirsiniz.
Yeni kodu denetlemeden önce bir kod incelemesi yürütmeyi göz önünde bulundurabilirsiniz. Devops Geliştiricisi'ninyaşam günü: Işi askıya alma, bir hatayı düzeltme ve kod incelemesi yürütme.
Bekleyen değişikliklerinizi yönetebilir ve gerekirse geri alabilirsiniz. Bkz. Kod geliştirme ve bekleyen değişiklikleri yönetme.
Değişikliklerinizi bir kenara bırakmanız gerekirse bkz. Çalışmanızı askıya alma ve raf kümelerinizi yönetme.
Bir iade işlemi atomik olarak gerçekleştirilir; işlem tamamen başarılı olur veya tamamen başarısız olur (tek bir özel durum dışında). Değişikliklerden herhangi biri Team Foundation Server göndere Team Foundation Server bir değişiklik kümesi oluşturulmaz. Örneğin, iadenin ortasında ağ bağlantısını kaybedersiniz, tüm işlem başarısız olur.Bunun istisnası, iş öğelerinin değişiklik kümesiyle ilişkilendirmesidir. İş öğesi ilişkilendirmesi başarısız olursa ancak iadenin diğer tüm yönleri başarılı olursa değişiklik kümesi oluşturulur. Bir iş öğesini bir değişiklik kümesiyle el ile ilişkilendirmeniz gerekir. Bkz. Bağımlılıkları yönetme, iş öğelerini izlenebilirliği desteklemek için bağlama.