Aracılığıyla paylaş


Kilit Türlerini Anlama

Kaynak denetimi sürücüsündeki belirli bir dosya ya da klasörde değişiklikleri geçici olarak önlemek için kilitle komutunu kullanabilirsiniz. Bu, çalışma alanınızda bir öğeyi değiştirmek ve birleştirme çakışmalarını düzelttikten zorlanmalarını olmadan iade isterseniz yararlı olabilir. Aynı anda yalnızca tek bir kullanıcı belirli bir dosya ya da klasöre kilit koyabilir. Bir ögeye erişimi kalıcı olarak engellemek istiyorsanız, bunun yerine Permission Komutu kullanmalısınız.

Kilit Türleri

Team Foundation iki tür kilit sağlar: iade kilitleri ve kullanıma alma kilitleri.

İade kilidi kullanıma alma kilidinden daha az sınırlayıcıdır. İade kilidi uyguladığınızda, kullanıcılar diğer çalışma alanlarındaki öğeye yerel değişiklikler yapmaya devam edebilirler. Ancak açıkça öğeyi iade kilidi kaldırmak ya da dolaylı olarak dosyaya yaptığınız değişiklikleri denetleyerek kaldırmak kadar bu değişiklikleri teslim alınamaz.

İade kilidinden daha sınırlayıcı olan kullanıma alma kilidi kullanıcıların kilitli ögeye kendi çalışma alanlarında değişiklik yapmalarını ve değişiklikleri kullanıma almalarını engeller. Kendinizinki dışında hiçbir çalışma alanında kendisi için bekleyen değişiklik olan bir ögeye kullanıma alma kilidi uygulayamazsınız. Bu nedenle, iade ya da kullanıma alma kilidi kilit sahibinin kilitli olduğu çalışma alanında önce iade olması hakkını güvenceye alır.

Kilitleme Nasıl Çalışır

Bir dosya kilitlediğinizde kullanıma alınmışsa, dosyanın kullanıma alım kaydı yeni kilit türünü içerecek biçimde değiştirilir. Dosyalar kullanıma alınmamışsa, "kilit" değişikliği bekleyen çalışma alanı değişiklikleri kümesine eklenir. Teslim alma komutu farklı olarak, kilit komutu otomatik olarak bir dosya düzenlenebilir yapmaz.

Team Foundation ögenin kilitli olduğu çalışma alanındaki bekleyen değişiklikleri iade ettiğinizde otomatik olarak ögenin kilidini açar. Bir dosya için bekleyen değişiklikleri geri Al komutunu kullanarak geri, kilitleri de serbest.

Klasörler üzerindeki kilitler dolaylı olarak özyinelemelidir. Bir klasörü kilitlemek, daha kısıtlayıcı kullanıma kilit iade kilit bulundurduğu bir klasördeki bir dosyaya uygulamak istediğiniz sürece, içerdiği dosyaları gerekmez.

Aynı anda yalnızca tek bir kullanıcı belirli bir dosya ya da klasöre kilit koyabilir. Hangi dosyaların kilitli öğrenin Team Foundation sürüm denetimi server ve kim bunlar kullanarak kilitlenmiştir Status (Durum) Komutu.

Kilit, kendi çalışmasını veya diğer işlemleri bir parçası olarak yerleştirilebilir. Bunlar yeniden adlandırma, satın alma, silme, silmeyi geri al, birleştirme, dallanma ve kaynak denetimi ekleyin. Bir Ekle kaynak denetimi veya şube işlemi bir parçası olarak bir öğeyi kilitlediğinizde Team Foundation Yeni öğenin oluşturulduğu sunucu yolu üzerinde kilit yerleştirir. Bu, başka bir kullanıcının aynı konuma bir dosya eklemesini ya da dallandırmasını engeller. Bir öğeyi yeniden adlandır komutunu kullanarak kilitlediğinizde, hem eski ve yeni sunucu yolları kilitlenir.

Bir Ögenin Kilidini Açma

Bir öğeyi açıkça unlock komutu kullanarak veya örtük denetlediğinizde açabilir. kilitli bir ögeye bekleyen değişiklikleri iade ettiğinizde, Team Foundation kilitleri kaldırır.

Not

Varsayılan olarak, UnlockOther izni sadece yöneticilere verilir. UnlockOther izniniz varsa, kilit bir öğeyi başka bir kullanıcının çalışma alanında kullanarak kaldırabilirsiniz Lock Komutu.

Ayrıca bkz.

Görevler

Diğer Çalışma Alanlarındaki Bekleyen Değişiklikleri Görüntüleme

Kavramlar

Ekibin proje ile çalışmak için geliştirme makinenizi ayarlama

Diğer Kaynaklar

Sürüm Denetim Kilitleriyle Çalışma

Klasör Farklarını ve Dosya Çakışmalarını Çözümleme