jueves, 26 de febrero de 2009

scm: Agregar archivos y directorios a Clearcase

Agregar un directorio

Para agregar un nuevo directorio al repositorio debera hacer checkout sobre el mismo y luego crear proceder con la creacion. A continuacion se presenta la secuencia de comandos:

$ cleartool co /ruta/directorio
$ cleartool mkdir [nombre-directorio]
$ cleartool ci /ruta/directorio
Por ejemplo, lo mas seguro y sencillo es acceder al directorio y ejecutar los comando desde alli:
$ cd /repo/directorio
$ cleartool co .
$ cleartool mkdir otroDirectorio
$ cleartool ci .
Agregar un archivo

Para agregar un nuevo archivo al repositorio debera hacer check-out sobre el directorio donde se alojara el archivo, luego crear dicho archivo y finalmente proceder a incorporarlo al repositorio. A continuacion se presenta la secuencia de comandos para lograrlo:
$ cleartool co /ruta/directorio
$ touch /ruta/directorio/archivo
$ cleartool mkelem /ruta/directorio/archivo
$ cleartool ci /ruta/directorio/archivo
$ cleartool ci /ruta/directorio
Si intenta agregar al archivo luego de haber actualizado el directorio mediante check-in, podria obtener el mensaje de error Stale NFS file handle.
cleartool: Error: Operation stat, ./..: Stale NFS file handle
cleartool: Warning: New config spec makes current working dir invisible.
cleartool: Error: Operation stat, ./..: Stale NFS file handlecleartool:
Error: Unable to get the absolute pathname of ".../repo/LATEST".
cleartool: Error: Operation stat, ./..: Stale NFS file handlecleartool:
Error: Unable to get the absolute pathname of ".../repo".
cleartool: Error: Operation stat, ./..: Stale NFS file handle.
Vinculos:

No hay comentarios.: