Share via


Çalışmanızı ekibin kod temeline iade etme

Ekibinizin kod tabanına kodunuzu iade etmek için Bekleyen Değişiklikler (Klavye: Ctrl + 0, P) sayfasını kullanın.

Bir hatayı düzeltmek için bir güncelleştirme denetimi

Ne yapmak istiyorsunuz?

  • İade etmek istediğiniz dosyaları belirtin

  • İş öğelerini ilişkilendir

  • Değişikliklerinizi iade edin

  • İade ilkesi uyarılarını çözümle

  • Geçitli iade etme gerçekleştirin

  • Uyarılara abone ol

  • Komut isteminden çalışma

  • İpuçları alın

İade etmek istediğiniz dosyaları belirtin

Bekleyen Değişiklikler sayfasının Dahil Edilen Değişiklikler ve Hariç Tutulan Değişiklikler bölümleri arasında sürükleyerek, hangi dosya değişikliklerinin iade edileceğini belirtebilirsiniz.Ayrıca Visual Studio'nun diğer alanlarında çalışırken iadelerinizi kapsayabilirsiniz:

  • Çözüm Gezgini'nde şunlardan birini seçin:

    • Çözüm

    • Kod projelerinden biri veya daha fazlası

    • Bir veya daha fazla dosya

    Öğeleri seçtikten sonra, içerik menüsünü açın ve İade Et'i seçin.

  • Kaynak Denetimi Gezgini'nde bekleyen değişikliklerle bir veya daha fazla öğe veya bekleyen değişikliklerle öğeler içeren bir veya daha çok klasör seçin. (Bekleyen değişikliklerin öğeleri bu simgeyle gösterilir: TFSC kullanıma durum simgesi).Seçili öğelerin içerik menüsünü açın ve İade Et'i seçin.

İş öğelerini ilişkilendir

Kod tabanınızdaki dosyaları değiştirdiğinizde, bunu genellikle bir görevi tamamlamak, hata ayıklamak veya başka bir çeşit çalışma öğesi talebini karşılamak için yaparsınız.Değişiklikleri iade ettiğinizde, iade ettiğiniz değişikliklerle bu tür çalışma öğelerini ilişkilendirmeniz gerekir.Bunu yapmanın yararları arasında şunlar vardır:

Çalışma öğelerini iadenizle ilişkilendirmek için:

  • İlgili İş Öğeleri bölümündeki Kimlik ile İş Öğesi Ekle bağlantısını seçin.

  • Bir iş öğesini sorgu penceresinden İlgili İş Öğeleri bölümüne sürükleyin.

Her çalışma öğesinin yanında, iade etme işleminizle ilgisinin nasıl olacağını belirtin: İlişkilendir veya Çözümle (yalnızca çalışma öğesi bu ilişkiyi engelleyen bir durumda (örneğin, Çözümlendi, Tamamlandı veya Kapatıldı) değilse kullanılabilir).

İpucuİpucu

İlişkili çalışma öğenin bağlam menüsünü açabilir ve daha sonra seçebilirsiniz:

  • Geçici sekmesinde çalışma öğesini açmak için Çalışma Öğesini Aç'ı seçin.Çalışma öğesini normal sekmede görüntülemek istiyorsanız, sekme için içerik menüsünü açın ve Sekmeyi Aç seçeneğini belirtin (Klavye: Ctrl + Alt + Home).

  • Çalışma öğesini iade etme işleminizle ilişkilendirmek istemiyorsanız, Çalışma Öğesini Kaldırın.

  • Yeni Bağlantılı Çalışma Öğesi, Çalışma Öğesinin Kopyasını Oluşturma veya Varolan Bir Öğeye Bağlantı.

Değişikliklerinizi iade edin

Değişikliklerinizde iade etmek için.

  1. Ekip Gezgini'nde Ev simgesiniGiriş ve ardından Bekleyen Değişiklikler seçimini belirleyin (Klavye: Ctrl + 0, P).

  2. Daha sonra dosyalarınızın geçmişini gözden geçirip anlaması gereken ekip arkadaşlarının ne yaptığınızı anlaması için, Bekleyen Değişiklikler sayfasına bir Yorum girin.Örneğin: Uygulanan alışveriş sepeti denetleyicisi.

  3. Bazı ekipler, üyelerinin her iade hakkında belirli bir türdeki bilgi sağlamasını tercih eder.Bazı durumlarda, bu gerektiğinden iade ilkesi bile uygularlar.Ekip projenizin Yöneticisi iade notlarını etkinleştirdiyse, Notlar bölümündeki her alana bilgi girebilirsiniz.

  4. İade et düğmesini seçin.

Şu sonuçlardan biri oluşur.

Değişiklikleriniz iade edildi

Çalışma alanınızdan eklenen tüm dosya değişiklikleri yorumla, iade notlarıyla ve ilişkili çalışma öğelerine bağlantılarla birlikte sunucunuzdaki tek bir değişiklik kümesi olarak sunucuda saklanır.

Çakışmalar iade etme işleminizi engeller

Sistem, sunucudaki dosyaların son sürümündeki değişiklikleriniz arasındaki çakışmaları size sunar.Bkz: Team Foundation Sürüm Denetimi çakışmalarını çözme

İade işleminiz, ilgili bir ilkeyi ihlal ettiğinden engellendi.

Takımınızın proje yöneticileri, takımınızın en iyi uygulamaları izlemesini teşvik etmek için iade ilkelerini uygulayabilir.Örneğin, bir iade etme politikası ekip üyelerini en az bir iş öğesini yaptıkları değişiklikler ile ilişkilendirmeye teşvik edebilir.Daha fazla bilgi için bkz. Set and Enforce Quality Gates.

Bazı durumlarda, bu iade ilkelerini geçersiz kılmak isteyebilirsiniz.İlke Uyarıları bölümünde, Uyarıları Geçersiz Kıl seçimini belirtin.

Neden kutusunda, ilkeyi neden geçersiz kılmayı seçtiğinizi açıklayın.

Geçişli iade yapısı süreci tarafından denetlenen klasöre iade etme

Geçitli iade iletişim kutusu

Geçişli iade yapısı işlemi tarafından denetlenen sürüm denetim klasörlerine değişiklik iade ediyorsanız, Gated Check-in (Geçişli İade) iletişim kutusu belirir.İade işleminizi nasıl tamamlayacağınız hakkında bilgi için bkz. Bekleyen bir Gated iade tarafından denetlenen değişiklikleri iade etme oluşturmak.

Uyarılara abone ol

Birisi TFVC ekip projenizdeki kodu denetlediğinde bunun size bildirilmesini istiyorsanız, e-posta uyarıları almak için abone olabilirsiniz.Böyle yapılır.

Web Portalı'nda TFVC takım projesi için uyarıları sayfası

Komut isteminden çalışma

  • Checkin Komutu: Beklemedeki değişiklikleri görüntüleme ve dosyaları iade etme

İpuçları

  • İpucu Ekip Gezgini'nden Çıkar Bekleyen Değişilklikler sayfasını çıkararak yeni bir pencerede açabilirsiniz.

  • İpucuİşlemler menüsünde, liste ve ağaç görünümü arasında geçiş yapabilirsiniz.

  • İpucuYeni kodu iade etmeden önce bir kod incelemesi yürütmeyi düşünmelisiniz.Bkz: İş askıya alma, bir hata düzeltme ve kod incelemesi gerçekleştir

  • İpucuBeklemedeki değişikliklerinizi yönetebilir ve gerekiyorsa geri alabilirsiniz.Bkz: Kod geliştirme ve bekleyen değişiklikleri yönetme

  • İpucu Değişikliklerinizi bir kenara bırakmanızı gerekiyorsa bkz. Çalışmayı askıya alma ve raf kümelerinizi yönetme.

  • İpucuİade etme işlemi otomatik olarak gerçekleştirilir—bu demektir ki işlem ya tamamen başarıya ulaşır ya da tamamen başarısızlığa uğrar (özel bir durumla).Değişikliklerden herhangi biri, Team Foundation Server'ınıza gönderilemezse, değişikliklerin hiçbiri kaydedilmez ve bir değişiklik kümesi oluşturulmaz.Örneğin, iade etmenin ortasında ağ bağlantısını kaybederseniz, bütün işlem başarısızlığa uğrar.

    Özel durum, çalışma öğelerinin değişiklik kümesiyle ilişkilendirilmesidir.İş öğesi ilişkilendirmesi başarısız olursa, ancak iade etmenin diğer tüm yönleri başarılı olursa, değişiklik kümesi oluşturulur.El ile bir iş öğesini değişiklik kümesi ile ilişkilendirebilirsiniz.Bkz: İzlenebilirliği desteklemek için iş öğelerini bağlama