Aracılığıyla paylaş


Yerel veya sunucu çalışma alanını kullanma arasında seçim yapma

Çalışma alanı oluşturduğunuzda veya düzenlediğinizde, konumunu Yerel veya Sunucu olarak belirleyebilirsiniz.Çoğu durumda birtakım avantajlar sağladığı için yerel en iyisidir.En önemlisi, çekirdek sürüm denetim işlemlerini Team Foundation Server'ınıza bağlı değilken bile gerçekleştirebilirsiniz.

  • Neden yerel çalışma alanı kullanmalıyım?

  • Ne zaman bir sunucu çalışma alanı kullanmam gerekebilir?

    • Bir sunucu çalışma alanı kullanarak çevrimdışı çalışın
  • Ekibinizin takım proje koleksiyonu çalışma alanı ayarlarını yönetme

  • Komut isteminden çalışma

  • Soru - Yanıt

    • Kullanıma alma kilidi uygulanmış olmasına rağmen birisi bir dosyayı teslim aldı. Bu nasıl oldu?

    • Ekibimin bazı üyeleri bir dosyayı kullanıma aldığında bunu neden göremiyorum?

    • Daha fazla...

Neden yerel çalışma alanı kullanmalıyım?

Yerel çalışma alanını kullandığınızda, aşağıdaki avantajlardan yararlanırsınız:

**Çevrimdışı kolayca çalışın.**Hızlı bir şekilde, ağ bağlantınızı kullanılamıyor ya da güvenilir olmayan olduğunda bir dosya düzenleme başlayabilirsiniz.Team Foundation Server'ınıza bağlı olmadığınız zaman bile Çözüm Gezgini'nden çalışma alanınıza öğe ekleyebilir, bunları düzenleyebilir, silebilir, yeniden adlandırabilir, geri alabilir ve karşılaştırabilirsiniz.

**Kolayca yerel olarak silindi dosyaları geri yükleyin.**Yerel olarak silinmiş dosyaları geri yükleme, yalnızca için dosyalarınızı Al.

**Visual Studio değişiklikler otomatik olarak algılar.**Ekleme veya Visual Studio dışında dosyaları silin, program bu değişiklikler otomatik olarak algılar.

S: Yerel çalışma alanına nasıl çalışır?

Önemli notÖnemli

Yerel çalışma alanlarının bir eksisi, öğe sayısı arttıkça performansın düşmesidir.Ayrıntılar için sonraki bölüme bakın.

Ne zaman bir sunucu çalışma alanı kullanmam gerekebilir?

Bir sunucu çalışma alanı kullandığınızda, Visual Studio her dosyanın yalnızca bir kopyasını tutar.Bu disk alanı kullanımını önemli ölçüde azaltır ve birçok öğe olduğunda performansını artırır.Aşağıdaki durumlarda bir sunucu çalışma alanı kullanmanızı öneririz:

  • Çalışma alanınız 100.000'den fazla öğe içeriyorsa.

  • Visual Studio 2010 veya önceki sürümlerini çalışma alanı ile çalışmak için kullanmak istersiniz.

  • En son kullanıma almayı etkinleştir seçeneğini kullanmanız gerektiğinde.

**Çevrimdışı Çalış zorluk ile düşük performans.**Bir sunucu çalışma alanında çevrimdışı olduğunda, salt okunur, onları kullanıma kadar oldukları için yerel dosyalarınızı ile çalışamaz.Dosyaları yalnızca Çözüm Gezgini'nden ve ancak çevrimdışı moda (aşağıda açıklandığı gibi) geçtikten sonra kullanıma alabilirsiniz.Çevrimdışı olduğunuzda ekleme, silme, yeniden adlandırma ya da geri alma gibi başka herhangi bir işlemi yapabilirsiniz.

İpucuİpucu

Zaman uyumsuz kullanıma almayı etkinleştirerek yanıtlamayı iyileştirebilirsiniz.Daha fazla bilgi için, bkz: Takımınızın takım proje koleksiyonu çalışma alanı ayarlarını yönetme.

Sunucu çalışma alanı kullanırken çevrimdışı moda geçme

Sunucu çalışma alanını kullandığınızda ve Team Foundation Server'ınıza bağlanamıyorsanız Kaynak Denetimi Gezgini devre dışı bırakılır.Ancak, elinizde sunucu çalışma alanınızdaki dosyalarınızın yerel kopyaları varsa, bunları Çözüm Gezgini'nden yine de düzenleyebilirsiniz.Sunucu yeniden kullanılabilir duruma geldikten sonra değişikliklerinizi sürüm denetimine girebilirsiniz.

İpucuİpucu

Çevrimdışı çalışmak sizin için önemliyse, bir sunucu çalışma alanı yerine yerel bir çalışma alanı kullanmayı düşünmelisiniz. Bu konuda daha önce gelen Yerel Çalışma Alanları'na bakın.

Sunucu çevrimdışıyken sürüm denetimli dosyalarla çalışmak için

  1. Yerel çalışma klasörünüzden üzerinde çalışmak istediğiniz çözümü açın.

    Sunucu çevrimdışıysa, Çevrimdışı Ol iletişim kutusu görüntülenir.

  2. Tamam'ı seçin, sonra çözüm dosyalarınızı düzenleyin.

  3. Dosya menüsünden Kaydet öğesini seçin.

  4. Salt Okunur Dosyanın Kaydı iletişim kutusunda dosyanın yazma korumasını kaldırmak için Üzerine Yaz öğesini tıklayın.

Çevrimdışı değişikliklerinizi, kullanılabilir olduğunda sunucuya iletmek için

  1. Çözüm Gezgini içinde çözüm veya dosya için bağlam menüsünü açın ve ardından Çevrimiçi ol öğesini seçin.

    Çevrimiçi Ol iletişim kutusu görünür ve çevrimdışıyken yaptığını değişiklikleri gösterir.

  2. Adı altında iade etmek istediğiniz her değişikliğin onay kutusunu işaretleyin ve ardından Çevrimiçi Ol'u seçin.

    Çevrimdışı olarak yaptığınız değişiklikler Team Foundation sürüm denetimi öğesine bekleyen değişiklikler olarak eklenir.

  3. Çözüm Gezgini'nde çevrimdışı olarak düzenlediğiniz dosyalar için bağlam menüsünü açın, sonra değişiklikleri sunucuya kaydetmek için İade Et'i seçin.

Ekibinizin takım proje koleksiyonu çalışma alanı ayarlarını yönetme

Yöneticiyseniz, Visual Studio'nun takım üyeleriniz için varsayılan olarak hangi tür çalışma alanı oluşturacağını belirtebilirsiniz: Yerel ya da Sunucu.Ayrıca takım sunucunuzun çalışma alanları için zaman uyumsuz kullanıma almayı da etkinleştirebilirsiniz.

  1. Menü çubuğunda Takım, Takım Projesi Koleksiyonu Ayarları, Kaynak Denetimi öğesini seçin.

    Kaynak Denetimi Ayarları iletişim kutusu görüntülenir.

  2. Çalışma Alanı Ayarları sekmesinde, Yerel veya Sunucu seçeneği düğmesini seçin.

  3. Sistemin dosyaları sunucu çalışma alanlarında kullanıma alması için gereken zamanı, Sunucu çalışma alanlarında zaman uyumsuz kullanıma almayı etkinleştir'i seçerek azaltabilirsiniz.Bu seçeneği belirlerseniz:

    • PendChange izni artık zorlanmamaktadır.

    • Kullanıma alma kilitleri devre dışı

Komut isteminden çalışma

Soru - Yanıt

S: Kullanıma alma kilidi uygulanmış olmasına rağmen birisi bir dosyayı teslim aldı.Bu nasıl oldu?

Y: Yerel çalışma alanlarının kullanılması kullanıma alma kilitlerini uygulanamaz hale getirir.Yeterli izinleriniz varsa, takım proje koleksiyonunuzda kullanılmakta olan yerel çalışma alanlarını görmek için çalışma alanları komutunu kullanabilirsiniz.

tf workspaces /format:detailed /owner:* /collection:https://YourServer/YourCollection/

S: bazı benim takım üyeleri bir dosyayı kullanıma ne zaman kullanıma sahip neden göremiyorum?

Yerel çalışma alanlarını kullanan takım üyelerinin bekleyen değişiklikleri Kaynak Denetimi Gezgini içindeki diğer üyelere görünmez.

S: Çalışma alanımın konumunu değiştirmem doğru mudur?

Y: Evet, çalışma alanınızın konumunu sunucudan yerel sunucuya veya yerel sunucudan istediğiniz herhangi bir sunucuya değiştirebilirsiniz.Bakın oluşturma ve çalışma alanları ile iş.

S: Visual Studio'nun birden fazla örneğinde aynı çalışma alanını kullanabilir miyim?

Y: Visual Studio aynı çalışma alanında birden fazla örnek çalıştırmanızı engellemez, ancak bu kullanım desteklenmez.Ayrıca, yerel bir çalışma alanı kullanıyorsanız, bu şekilde çalışmanın sorunlara neden olma olasılığı daha yüksektir.

S: Yerel çalışma alanına nasıl çalışır?

Y: Yerel bir çalışma alanı, dosyalarınızın her birinin değiştirilmemiş sürümünü yakalayarak sunucuya bağlanmadan düzenleme, karşılaştırma vb. gibi eylemleri gerçekleştirmenize olanak tanır.