Çalışmanızı Ekibin Kod Temeline İade Etme
Kullanım Bekleyen değişiklikler 's kodunuzda takım denetlemek için sayfa kod temeli.
Gerekli izinler
Biri olması Katkıda bulunanlar ekip projeniz için.Bkz: Team Foundation Server Varsayılan Grupları, İzinleri ve Rolleri
Ne yapmak istiyorsunuz?
İade etmek istediğiniz dosyaları belirtin
Çalışma öğesi ilişkilendir
Yaptığınız değişiklikleri denetleyin
İade ilkesi uyarıları gidermek
Gated onay işareti gerçekleştirmek
Komut isteminden çalışması
İpuçları alın
İade etmek istediğiniz dosyaları belirtin
Hangi dosya değişiklikleri arasında sürükleyerek denetlenmesini istediğinizi belirtebilirsiniz Bulunan değişiklikleri ve Değişiklikleri dışarıda bölümlerini Bekleyen değişiklikler sayfa.Visual Studio diğer alanlarda çalışırken de kendi iade kapsamı:
Solution Explorer'da aşağıdakilerden birini seçin:
Çözüm
Bir veya daha fazla kod projeleri
Bir veya daha fazla dosya
Öğeleri seçtikten sonra kendi kısayol menüsünü açın ve seçin Check ın.
Kaynak denetimi Explorer'da bekleyen değişiklikleri ile bir veya daha fazla öğe veya bekleyen değişiklikleri içeren öğeler içeren bir veya daha çok klasör seçin.(Bekleyen değişiklikleri öğelerle bu simgesiyle gösterilen: ).Seçili öğe için kısayol menüsünü açın ve Seç Check ın.
Çalışma öğesi ilişkilendir
Sizin codebase dosyalar değiştiğinde, genellikle bu nedenle bir görevi tamamlamak için bir hata düzeltme veya başka türde bir iş öğesi talebi karşılamak.Değişikliklerini denetlediğinizde, denetlemekte olduğunuz değişikliklerle bu tür çalışma öğeleri ilişkilendirmeniz.Böylece yararları şunlardır:
İş öğesi altında görünür bir ekip üyesinin olabilir changeset doğrudan bağlantı yaptığınız işleri görmek için.
Ekip üyesi kim bir dosya geçmişini gözden geçirme değiştirdiğiniz changeset görüntülemek ve değiştirmek için bloklama çalışma öğeleri görmek.
Yaptığınız değişiklikler otomatik oluştur Sisteminizi oluşturuyorsanız (örneğin bir CI yapı veya bir Gated İadenin Build, ekip üyelerinizin hangi tamamlanan yapı içinde görev tamamlandı görebilir veya hata giderilmiştir.
Çalışma öğeleri kendi iade ile ilişkilendirmek için:
Seçim Kimliği ile iş öğesi Ekle içinde bağlantı İlgili çalışma öğeleri bölüm.
İş öğesi bir sorgu penceresine sürükleyin İlgili çalışma öğeleri bölüm.
Nasıl sizin İadenin ilişkili her çalışma öğesi seçin: ilişkilendirme veya gidermek (yalnızca çalışma öğesi değilse kullanılabilir zaten bir durumda, bu ilişki gibi varabilir Çözümlenmiş, Bitti, veya Kapalı).
İpucu |
---|
İlişkili çalışma öğenin kısayol menüsünü açın ve sonra seçin:
|
Yaptığınız değişiklikleri denetleyin
Yaptığınız değişiklikleri denetlemek için
Ekip Gezgini'nde seçin Evve sonra seçin Bekleyen değişiklikler.
Üzerinde Bekleyen değişiklikler sayfasında, girin bir Yorum böylece daha sonra gerek evetse gözden geçirin ve dosyalarınızı geçmişini anlamak ne oldu anlamak.Örneğin: Implemented alışveriş arabası denetleyicisi.
Bazı takımlar tercih (ve bazı durumlarda bir iade ilkesi uygulamak), üyelerinin belirli türdeki her iade hakkında bilgi sağlar.Ekip Proje Yöneticisi varsa, İade notları etkin, her alana bilgi yazın ve Notlar bölüm.
Seçim Teslim et düğme.
Aşağıdaki sonuçlar biriyle oluşur.
Değişikliklerinizi kontrol edilir
Eklenen dosya iade notlar, yorum birlikte çalışma alanınızı değiştirir ve ilgili çalışma öğelerine bağlantılar tek bir sunucuda depolanan changeset sunucunuz üzerinde.
Çekinizin çakışmalarını engellemek
Sistem değişiklikleri arasındaki çakışmaları dosyaları sunucuda en son sürümünü sunar.Bkz: Dosya çakışmalarını Çöz
Bir iade ilkesi ihlal ettiğinden, onay engellenir.
Ekip proje yöneticileri, ekibinizin en iyi uygulamaya uyarsanız teşvik etmek için iade ilkeleri uygulayabilirsiniz.Örneğin, ekip üyelerinin en az bir iş öğesi yaptıkları değişiklikleri ile ilişkilendirmek için bir iade ilkesi teşvik.Daha fazla bilgi için bkz. Set and Enforce Quality Gates.
Bazı durumlarda, bu iade ilkeleri geçersiz kılmak isteyebilirsiniz.İçinde İlkesi uyarıları bölümünde, seçim Uyarılarını geçersiz kılma.
İçinde neden kutusunda, ilke geçersiz kılma neden açıklayın.
Gated onay oluşturma işlemi tarafından denetlenen klasör için iade etme
Sürüm denetimi klasörlerde tarafından denetlenen değişiklikleri denetlemekte olduğunuz, bir İade oluşturma işlemi gated, Gated iade iletişim kutusu görüntülenir.İade işleminizi nasıl tamamlayacağınız hakkında bilgi için bkz. Bir Gated iade oluşturma işlemi tarafından denetlenen klasör denetleyin.
Komut isteminden çalışması
- Checkin Komutu: Bekleyen değişiklikleri görüntüleyebilir ve dosyaları denetle
İpuçları
Yeni kod denetlemeden önce kod gözden geçirme sevketme göz önünde bulundurmalısınız.Bkz: ALM Geliştiricisinin Günlük İşleri: İşi Askıya Alma, Hata Düzeltme ve Kodu Gözden Geçirme
Yönetme ve gerekirse, beklemedeki değişiklikleri geri al.Bkz: Kod geliştirmek ve bekleyen değişiklikleri yönetme
Değişikliklerinizi kenara ayarlamanız gerekiyorsa, bkz: Çalışmanızı askıya almak ve sizin Shelvesets yönetme.
Bir iade atomically yapılır — işlem tamamen başarılı veya başarısız tamamen (bir özel durum dışında).Team Foundation server'ınıza herhangi biri değişiklikleri gönderilemiyor, değişikliklerin hiçbiri önem vermektedir ve bir changeset oluşturulmaz.Örneğin, bir iade ortasında ağ bağlantısı kesilirse, bütün işlem başarısız olur.
Changeset çalışma öğeleri ilişkilendirmesini istisnadır.Daha sonra changeset iş Madde ilişkisi tüm diğer yönlerini İadenin başarısına başarısız olursa oluşturulur.İş öğesi ile changeset el ile ilişkilendirebilirsiniz.Bkz: Bir İş Öğesi ile İlişkilendirilen Değişiklik Kümelerini Bul, Bağla ve Görüntüle