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
- 1. Yüzey Görünümü ve TextureView arasındaki farklar nelerdir?
- 2. RDD'lerin dilimleri ve bölümleri arasındaki farklar nelerdir?
- 3. StringTemplate ve FreeMarker arasındaki temel farklar nelerdir?
- 4. OllyDbg ve WinDbg arasındaki farklar nelerdir?
- 5. R.styleable, R.style ve R.attr arasındaki farklar nelerdir?
- 6. Osql, isql ve sqlcmd arasındaki farklar nelerdir?
- 7. 'require`,' import` ve `use` arasındaki farklar nelerdir?
- 8. Model, ModelMap ve ModelAndView arasındaki farklar nelerdir?
- 9. Bildirim ve pynotify arasındaki farklar nelerdir?
- 10. .Net'de ConcurrentQueue ve BlockingCollection arasındaki farklar nelerdir?
- 11. Esnek büyüme ve genişlik arasındaki farklar nelerdir?
- 12. iOS10'da anlık görüntü, görünüm tamamen oluşturulmadan önce anlık görüntü alır
- 13. Farklı yollarda clang arasındaki farklar nelerdir?
- 14. Derleyici ile bağlayıcı arasındaki farklar nelerdir?
- 15. Perl değişken bildirimi içinde $, @,% arasındaki farklar nelerdir?
- 16. Repa 2 ve 3 API'leri arasındaki temel farklar nelerdir?
- 17. PHP'de system(), exec() ve shell_exec() arasındaki farklar nelerdir?
- 18. HAML, SASS/Compass ve ERB arasındaki temel farklar nelerdir?
- 19. Arm-eabi-gcc ve arm-elf-gcc arasındaki farklar nelerdir?
- 20. Matematik (E | PI) ve StrictMath'inki arasındaki farklar nelerdir?
- 21. Glob stili desen ve düzenli ifade arasındaki farklar nelerdir?
- 22. selenid() & gezinmek ve almak aşağıdaki arasındaki farklar nelerdir
- 23. VBA 6.0 ve VBA 7.0 arasındaki farklar nelerdir?
- 24. python2.5, pysqlite ve apsw'den sqlite3 arasındaki farklar nelerdir?
- 25. Şablon odaklı ve reaktif formlar arasındaki pratik farklar nelerdir?
- 26. Vektör, matris ve dizi veri türleri arasındaki farklar nelerdir?
- 27. Hazırda bekleme oturum yöntemleri saveOrUpdate() ve birleştirme() arasındaki farklar nelerdir?
- 28. -std = C++ 11 ve -std = gnu ++ 11 arasındaki farklar nelerdir?
- 29. Active Record ve Repository pattern arasındaki farklar nelerdir?
- 30. Eclipse RCP'deki eklentiler, özellikler ve ürünler arasındaki farklar nelerdir?
Bu görüşleri açıklayan iyi bir makale buldum: [wiki IBM Rational ClearCase] (http://en.wikipedia.org/wiki/IBM_Rational_ClearCase#Views – Joelmob