ClearCase Snapshot Views: ¿excluye un directorio particular de las declaraciones de carga?

StackOverflow https://stackoverflow.com/questions/1205504

  •  05-07-2019
  •  | 
  •  

Pregunta

Buenos días,

hay alguna forma de excluir solo un directorio particular de la declaración de carga de una instantánea, por ejemplo, Quiero cargar una vob completa llamada ' PM_CT ' excepto el directorio \ PM_CT \ perdido + encontrado

... ¿hay una manera elegante de hacerlo? ¿Y cómo generalmente excluiría todos los directorios lost + found a través de múltiples vobs cargados?

Saludos y gracias,

-J & # 246; rg

¿Fue útil?

Solución

element /PM_CT/lost+found -none

El " elegante " forma consiste en:

  • agregar una regla de selección (aquí " -none ")
  • cargando todos PM_CT sin hacer ninguna pregunta ( load / PM_CT ), si su vista es instantánea

Nota: en una especificación de configuración, use siempre " / " ;: es más fácil, y las vistas de Windows, así como Unix ClearCase, podrán interpretarlo.

Advertencias:

  • la solución anterior es para un vob, no creo que puedas usar " comodín " para múltiples vobs
  • la opción ' -none ' puede hacer que una vista instantánea falle durante una entrega o rebase (fusión UCM): para ese tipo de operación, una vista dinámica ser más adecuado Eso es para CC 2003.06 y principios de 7.0. Creo que funciona mejor con el último CC7.1.0.2

Nota: esa regla de selección también se puede usar para vistas dinámicas, para enmascarar algún directorio que no querría ver.

Otros consejos

Me gustaría hacer una adición a la respuesta publicada anteriormente:

Los directorios perdidos + encontrados

Para excluir los directorios perdidos + encontrados en todos los VOB, puede modificar la regla de selección propuesta anteriormente para que sea más genérica:

#Skip the lost+found directories
element .../lost+found -none

Sin embargo, el uso del indicador '-none' hace que el cliente Windows ClearCase enumere los errores al actualizar una vista de instantánea:

  

No se puede cargar " perdido + encontrado " ;: ninguna versión seleccionada en la especificación de configuración.
  No se puede cargar " perdido + encontrado " ;.

Tampoco descarga correctamente las carpetas o archivos cargados anteriormente, por lo que es posible que deba volver a crear su vista de instantánea (o descargar / volver a cargar el VOB) con la nueva regla de selección si realmente desea limpiar los directorios perdidos + encontrados ...

Elegancia

Para excluir cualquier carpeta normal, la " forma elegante " sería cargar específicamente la versión / main / 0 de la carpeta:

#Exclude the contents of a directory
element /VOB_name/folder_path /main/0

Esto hará que la carpeta se cargue como vacía y no producirá un error. También descargará correctamente todos los archivos cargados. Desafortunadamente, no funciona para el directorio perdido + encontrado, porque siempre aparece como versión / main / 0.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top