¿Cómo puedo hacer una lista de todos mis check-ins usando ClearCase?
cleartool (3)
Esto implicaría un comando cleartool find
con:
- una directiva
-exec
para describir las versiones encontradas - a
-fmt
para formatear mejor el resultado - a
-created_by
query language operator para restringir los resultados a solo sus versiones de checkins.
Puede mostrar todas las versiones de los archivos de checkins, o solo un archivo por cada versión registrada, que es el ''elemento''. En su caso, para ver cuándo se realizó el registro, debe enumerar las versiones.
Algo como:
cleartool find . -ver "created_by(myLogin)" -exec "cleartool descr -fmt /"%En : %Sn made %Vd/n/" /"%CLEARCASE_XPN%/""
''''. designará el directorio actual desde el que busca sus versiones.
%Sn
le dará branch / versionNumber, %Ln
solo le dará el número de versión.
¿Es posible obtener una lista de todos los check-ins que he hecho dentro de un árbol de directorios de código fuente dado utilizando cleartool? Si es posible, me gustaría ver cuándo se realizó el check-in y la versión del archivo. Estoy usando Windows.
Gracias por adelantado.
Utilicé este comando (en un shell de DOS, no en Cygwin) para (1) ignorar directorios, y (2) obtener comentarios de check-in además:
cleartool find . -ver "eltype(text_file) && created_by(your_login)" -exec "cleartool descr -fmt /"%n: %c/n/n--/n/n/" /"%CLEARCASE_XPN%/"" >> checkins.txt
Sé que la pregunta original era sobre cleartool, pero mucha gente no se da cuenta de que también puede hacer esto con la GUI de ClearBase ReportBuilder. La ventaja de utilizar la GUI (además de no tener que aprender la sintaxis de cleartool find) es que en el resultado puede hacer clic con el botón derecho en los elementos seleccionados e inmediatamente abrir una ventana "comparar con la versión anterior" o árbol de versiones. Depende de lo que quieras hacer con la salida.
ReportBuilder se encuentra en la carpeta "Administración" (Todos los programas> IBM Rational ClearCase XXX> Administración> ReportBuilder). Puede que no lo hayas notado porque está escondido debajo de "Administración", pero no es solo para los administradores; hay muchas consultas útiles para cualquiera que use ClearCase.
En el Creador de informes, vaya a Elementos> Informes desde fecha por usuario y seleccione los directorios para informar, la fecha desde, y su ID de usuario, luego haga clic en "Ejecutar informe".