He visto en ClearCase que hay una vista de instantánea y una vista dinámica. ¿Cuáles son las diferencias entre estos tipos de vistas (supongo que solo hay dos tipos de vistas) y cuándo es el momento adecuado para usarlas?¿Cuáles son las diferencias entre una vista de instantánea y una vista dinámica?
Respuesta
Snapshot views se basan en el sistema de archivos local (como un espacio de trabajo en Subversion):
- cargar archivos en cualquier lugar que desee en su disco duro
- usted tiene que '
cleartool update
' para actualizar su contenido
Las vistas dinámicas se basan en el contenido de la red: representan la vista dinámica (como en "siempre actualizado") de un contenido de red (las versiones remotas de VOB seleccionadas por la especificación de configuración)
- acceder a ellos sólo a través del "punto de vista dinámico" punto de montaje (
M:\
en Windows o/view
en Unix: se trata de un punto de montaje MVFS: multiversión del sistema de archivos) - que no tiene que actualizarlos
Ver el second part of this SO answer for a discussion on when to use dynamic views vs. snapshot.
A menudo ellos (las vistas dinámicas) utilizan además de vistas instantáneas, lo que significa que es una gran herramienta para simplemente "ver" los archivos (se puede por ejemplo utilizar una visión dinámica para modificar su especificación de configuración hasta que se ver lo que quiere y luego copiar esas reglas de selección en su vista de instantánea habitual)
@Paulus sí, menciono velocidad (velocidad de acceso para leer datos) en la segunda parte de http://stackoverflow.com/a/1074785/6309 – VonC
Otro aspecto: la velocidad. Las vistas dinámicas son excelentes para probar rápidamente las especificaciones de configuración, pero el acceso a muchos archivos desde la vista dinámica es lento. Y si intenta acceder a ellos a través de ssh para rsync, por ejemplo, se encontrará con muchos permisos y otros problemas. Las vistas de instantáneas pueden tardar unos minutos en actualizarse (para un proyecto de archivo de 15k), pero una vez actualizadas están en el sistema de archivos local y usted tiene acceso mucho más rápido y bien definido (permisos, etc.). – Paulus
@Paulus de hecho. Las últimas secciones de http://stackoverflow.com/a/1074785/6309 ilustran su punto. – VonC
- 1. ¿Cuáles son las diferencias entre $ {} y # {}?
- 2. ¿Cuáles son las diferencias entre un programa y una aplicación?
- 3. ¿Cuáles son las principales diferencias entre la programación para Windows XP y Vista?
- 4. ¿Cuáles son las diferencias de uso entre size_t y off_t?
- 5. ¿Cuáles son las diferencias y similitudes entre MVC y MVVM?
- 6. ¿Cuáles son las diferencias entre ADOdb y PDO en PHP?
- 7. ¿Cuáles son las diferencias entre XmlSerializer y BinaryFormatter?
- 8. ¿Cuáles son las diferencias entre utf8_general_ci y utf8_unicode_ci?
- 9. ¿Cuáles son las diferencias entre RedrawWindow y UpdateWindow en Win32?
- 10. ¿Cuáles son las diferencias entre MOQ y AutoFixture?
- 11. ¿Cuáles son las diferencias entre JSP, PHP, HTML5 y javascript?
- 12. ¿Cuáles son las principales diferencias entre fwrite y write?
- 13. ¿Cuáles son las diferencias entre HTTP 1.0 y 1.1?
- 14. ¿Cuáles son las diferencias actuales entre jQuery y Prototype?
- 15. ¿Cuáles son las diferencias entre la lechuga y la pictografía?
- 16. ¿Cuáles son las diferencias entre osql, isql y sqlcmd?
- 17. ¿Cuáles son las diferencias entre Gtk + y Qt?
- 18. ¿Cuáles son las principales diferencias entre EnhancedPatternLayout y PatternLayout?
- 19. ¿Cuáles son las diferencias entre MVC, MVP y MVVM?
- 20. cuáles son las diferencias entre PHP base64_encode y * nix base64
- 21. ¿Cuáles son las diferencias entre java 1.5 y java 1.6
- 22. ¿Cuáles son las diferencias reales entre Zend Framework y Django?
- 23. ¿Cuáles son las diferencias entre Flash Professional y Flash Builder?
- 24. ¿Cuáles son las mayores diferencias entre fopen y curl?
- 25. ¿Cuáles son las diferencias entre C# .net y Visual Basic.net?
- 26. ¿Cuáles son las diferencias entre Vanilla Perl y Strawberry Perl?
- 27. ¿Cuáles son las diferencias entre @dynamic y @synthesize?
- 28. ¿Cuáles son las diferencias entre NSURLConnection y ASI-HTTP-Request?
- 29. ¿Cuáles son las principales diferencias entre Meteor, Ember.js y Backbone.js?
- 30. ¿Cuáles son las diferencias entre LinFu.DynamicProxy y Castle.DynamicProxy?
Encontré un buen artículo explicando estas vistas: [wiki IBM Rational ClearCase] (http://en.wikipedia.org/wiki/IBM_Rational_ClearCase#Views) – Joelmob