¿Cuál es la forma más eficiente de agregar nuevos files a la vista dinámica de ClearCase utilizando un file de text que contiene la list de files modificados?

Tengo una determinada carpeta (llamada SDK) que contiene muchas otras carpetas como elemento VOB en mi vista dinámica.

/vobs/tools/SDK 

También tengo una versión actualizada de esa carpeta en otro lugar como view private (como files planos).

 /homes/user/SDK 

Necesito agregar files que se introdujeron en la versión actualizada a la versión registrada que no los tenía. Tengo un file de text que contiene todos los files que se presentaron recientemente en la versión actualizada.

 /homes/user/files.txt 

Contenido de files.txt

 ./a/b/abc.cpp ./s/t/xyz.cpp . . . 

¿Cuál es la mejor manera de hacer que estos files se registren en el lugar apropiado?

clearfsimport no funcionará porque toma la hoja de la ruta de origen y la verifica en la location de VOB de destino.

es decir

 clearfsimport -nset /homes/user/SDK/a/b/abc.cpp /vobs/tools/SDK clearfsimport -nset /homes/user/SDK/s/t/xyz.cpp /vobs/tools/SDK 

no crearía los directorys /a/b/ y /s/t/ en /vobs/tools/ .

Podría usar mkelem pero eso me obligaría a crear manualmente el directory /a/ then /a/b/ y luego copyr el file abc.cpp y abc.cpp los directorys recién creados y el file en sí.

¿Alguien puede sugerir la manera más eficiente de hacerlo?

Sin embargo, clearfsimport debería funcionar (para importar múltiples files ):

 clearfsimport -preview -rec -nset /homes/user/SDK /vobs/tools/SDK # or clearfsimport -preview -rec -nset /homes/user/SDK/\* /vobs/tools/SDK 

Eso debería importar todos los elementos, pero finalice la compra y actualice solo los modificados, y cree el que falta.

Todo eso en /vobs/tools/SDK , no /vobs/tools .


Como hay demasiados files en /vobs/tools/SDK , copie los que se han modificado en /vobs/tools/SDK_to_import , con su estructura de carpetas exacta (como /homes/user/SDK_to_import/a/b/abc.cpp )

clearfsimport , de forma pnetworkingeterminada, no eliminará los files de la carpeta de destino que no están presentes en la carpeta de origen.
Pero actualizará esos files en la carpeta de destino /vobs/tools/SDK .