Pregunta

¿Es posible obtener una lista de todos los registros de entrada que he hecho dentro de un árbol de directorio del código fuente determinada usando cleartool? Si es posible me gustaría ver cuando el registro de entrada se hizo y la versión del archivo. Estoy utilizando Windows.

Gracias de antemano.

¿Fue útil?

Solución

Esto implicó una cleartool find comando con:

  • una directiva -exec para describir las versiones encontradas
  • a -fmt a una mejor formato el resultado
  • un operador de -created_by lenguaje de consulta para restringir los resultados a las versiones sólo sus confirmaciones.

Es posible visualizar todas las versiones de los archivos de confirmaciones o sólo un archivo por todas las versiones registramos, que es el 'elemento'. En su caso, para ver cuando se ha realizado el registro, es necesario enumerar las versiones.

Algo así 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 está buscando sus versiones.

%Sn le dará rama / versionNumber, %Ln sería sólo le dará el número de versión.

Otros consejos

Sé que la pregunta original estaba a punto cleartool, pero mucha gente no se dan cuenta que también se puede hacer esto con la ClearCase ReportBuilder interfaz gráfica de usuario. La ventaja de usar la interfaz gráfica de usuario (aparte de no tener que aprender la sintaxis de find cleartool), está en el resultado que se puede hacer clic en los elementos seleccionados y de inmediato un popup "Comparar con la versión anterior" o árbol de versiones. Depende de lo que quiere hacer con la salida.

El ReportBuilder se encuentra en la carpeta de "Administración" (Todos los programas> IBM Rational ClearCase XXX> Administración> ReportBuilder). Es posible que no lo han notado, ya que está escondido en "Administración", pero no es sólo para los administradores -. Hay muchas consultas útiles para una persona utiliza ClearCase

En el marco del generador de informes, vaya a Elementos> Checkins Desde Fecha de usuario y seleccionar los directorios para informar sobre, fecha desde entonces, y su nombre de usuario y haga clic en "Ejecutar informe".

He utilizado este comando (en un shell de DOS, no Cygwin) a (1) ignorar los directorios, y (2) obtener el registro de entrada en los comentarios, 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
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top