ClearCase'de Anlık Görüntü ve Dinamik görünüm olduğunu gördüm. Bu tür görüşler arasındaki farklar nelerdir (sadece iki tür görüş olduğunu varsayalım) ve bunları kullanmak için uygun zamanlar nelerdir?Anlık görüntü görünümü ve dinamik görünüm arasındaki farklar nelerdir?
cevap
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)
@Paulus evet, http://stackoverflow.com/a/1074785/6309 – VonC
'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
@Paulus gerçekten. Http://stackoverflow.com/a/1074785/6309'un son bölümleri noktanızı göstermektedir. – VonC
Bu görüşleri açıklayan iyi bir makale buldum: [wiki IBM Rational ClearCase] (http://en.wikipedia.org/wiki/IBM_Rational_ClearCase#Views – Joelmob