2010-05-27 29 views

cevap

16

Snapshot views (Subversion bir çalışma alanı gibi) yerel dosya sistemi dayanmaktadır:

  • Eğer sabit diskinizde herhangi bir yere istediğiniz dosyaları yüklemek
  • İçeriğini yenilemek için 'cleartool update' zorunda

Dinamik görünümler ağ içeriğine dayalıdır: bir ağ içeriğinin dinamik ("her zaman yenilenen") görünümünü temsil eder (uzak VOB sürümleri tarafından seçilen yapılandırma Spec)

  • sadece "dinamik görünümü" üzerinden erişebilecek Unix üzerinde Windows veya /view noktayı (M:\ bağlama: Multiversion Dosya Sistemi)
  • sen gerekmez: Bir MVFS bağlama noktasıdır onları yenileyin

second part of this SO answer for a discussion on when to use dynamic views vs. snapshot'a bakın.

Sık sık sadece dosyaları "görmek" için harika bir araçtır, yani anlık görünümleri eklenmesi onları (dinamik görünümler) kullanmak (örneğin sizin kadar kendi yapılandırma spec çimdik dinamik görünümünü kullanabilirsiniz ne istediğinizi görün ve ardından bu kuralları her zamanki anlık görüntüsüne kopyalayın)

+0

@Paulus evet, http://stackoverflow.com/a/1074785/6309 – VonC

+0

'un ikinci bölümündeki hızı (veri okumak için erişim hızı) belirtiyorum Başka bir yönü: hız. Dinamik görünümler, yapılandırma özelliklerinin hızlı bir şekilde test edilmesi için harikadır, ancak dinamik görünümden birçok dosyaya erişmek yavaştır. Ve eğer bunlara rsync için ssh üzerinden erişmeye çalışıyorsanız, örneğin birçok izin ve başka bir problemle karşılaşırsınız. Anlık görüntülerin güncellenmesi birkaç dakika sürebilir (yaklaşık 15 bin dosya projesi için), ancak bir kez güncellendiğinde bunlar yerel dosya sistemindedir ve çok daha hızlı ve iyi tanımlanmış (izinler vb.) Erişimleriniz vardır. – Paulus

+0

@Paulus gerçekten. Http://stackoverflow.com/a/1074785/6309'un son bölümleri noktanızı göstermektedir. – VonC

İlgili konular