Como hacer tell cleartool si se modifica la fuente desde la última línea de base
-
10-10-2019 - |
Pregunta
Para el registro de acumulación, estoy en condiciones de obtener el flujo de corriente y la última línea de base por medio de cleartool (como se detalla en " Cómo obtener UCM
corriente y línea de base con cleartool ").
Pero esto sólo es ambigua si yo también puedo decir que no se hicieron cambios desde la última línea de base.
Así que: ¿cómo puedo hacer que me cleartool decir si los cambios se han aplicado desde la última línea de base
Bono pregunta: ¿Qué ClearCase la terminología tienen un nombre para esto (si es o no la línea de base es "virgen")
Solución
Para ver si una corriente tiene ninguna modificación desde la última línea de base (lo que significa que la corriente tiene al menos un componente modificable), se puede:
- obtener la última fecha base para la vista actual
cleartool lsbl -fmt "%d\n" -cview
(el último es el más reciente) - hacer un hallazgo para cualquier nueva versión desde esa fecha
cleartool lsbl -fmt "%d\n" -cview 2008-05-29T16:40:28+02:00 [...] 2009-09-27T09:51:28+02:00 cleartool find . -ver "brtype(MyProject_Dev) && created_since(2009-09-27T 09:51:28+02:00)" -print .@@\main\MyProject_Int\MyProject_Dev\3 .\.checkstyle@@\main\MyProject_Dev\CHECKEDOUT .\.classpath@@\main\MyProject_Int\MyProject_Dev\1 .\.classpath@@\main\MyProject_Int\MyProject_Dev\CHECKEDOUT [...]
No hay una terminología especial para una línea de base intacta, porque una línea de base es, por definición, "sin tocar" (nunca se puede modificar o cambiar el contenido de una línea de base).
Una secuencia puede tener modificaciones sólo si hay actividades no vacías que muestra que se ha creado al menos una versión.