2012-09-21 10 views
6

He etiquetado un archivo "Test.java" con una etiqueta llamada "My_Label".
Cuando intento crear una vista con las especificaciones de configuración siguientes, no puedo obtener el archivo en Clearcase Explorer.¿Cómo puedo recuperar un archivo a través de Etiqueta en Config Spec?

element * CHECKEDOUT 
element * My_Label 

¿Alguien podría decir dónde estoy yendo mal en la especificación de configuración anterior?

+0

No veo nada malo, pero No soy un usuario profesional. ¿Has intentado poner cada declaración 'element' en una línea separada? Además, verifique dos veces el nombre de la etiqueta, quizás solo sea un error tipográfico ... – SvenS

+1

@SvenS las reglas estaban en líneas separadas (he editado el OP para agregar el formato correcto). En cuanto a la causa real, vea mi respuesta: si esa regla no se aplica a uno de los directorios principales, no se seleccionará nada. – VonC

+0

Ah, ya veo, ese formateo complicado de stackover nuevamente :) – SvenS

Respuesta

7

Esa regla de selección por sí sola no es suficiente.

es necesario agregar, antes esa regla, otras reglas que seleccionar la versión correcta de los padres directorios.

En otras palabras, si su directorio principal (o uno de los antepasados) de Test.java no está etiquetado con My_Label, no se seleccionará en absoluto.
De modo que la vista no podrá acceder a su archivo, aunque tenga la regla de selección correcta para su archivo.

Compruebe si la propia Vob ha sido etiquetada con MyLabel.

Si no es así, yo recomendaría al menos a añadir una "parada" regla final (/main/LATEST: véase "ClearCase Branching using configspec" para una ilustración de esa regla):

element * CHECKEDOUT 
element * My_Label 
element * /main/LATEST 
Cuestiones relacionadas