Esto se puede lograr utilizando la aplicación de línea de comandos P4V o P4. De cualquier manera, deberá comprender algunas de las complejidades del uso del Perforce File Specifications. Específicamente para lo que está preguntando, usaremos el formato @aaaa/mm/dd para especificar un rango de fechas para examinar los archivos.
Para empezar, voy a simplemente escribir p4 changes
para mostrar una lista de todos los cambios de la corriente de especificaciones del cliente:
C:\Project>p4 changes
Change 5 on 2011/03/16 by [email protected] 'Initial commit for upgrade to .'
Change 4 on 2010/07/02 by [email protected] 'fixed a bug for really bad reco'
Change 3 on 2010/04/19 by [email protected] 'deleted project.dll from the sourc'
Change 2 on 2010/04/19 by [email protected] 'deletion of library.dll '
Change 1 on 2010/04/18 by [email protected] 'Initial commit '
Como se puede ver, tengo cinco listas de cambio y sus fechas disponibles . Si quería limitar eso abajo, me gustaría modificar el comando p4 changes
usando la especificación de archivo fecha de la siguiente manera:
C:\Project>p4 changes //depot/Project/MAIN/*@2010/01/01,@2010/12/31
Change 1 on 2010/04/18 by [email protected] 'Initial commit '
Esto me dice algunas cosas: En primer lugar, he utilizado el comodín *
que sólo examina el contenido de la carpeta especificada - sin hijos. Si necesita buscar recursivamente, use la especificación ...
en lugar del *
. Además, di un intervalo de fechas separando las fechas de inicio y finalización con una coma, añadida al final de la especificación del archivo. La salida de este comando me dice que solo la lista de cambios 1 realmente realizó un cambio en cualquiera de los archivos de esta carpeta durante 2010.
Para hacer lo mismo con P4V, puede verlo en dos vistas diferentes. La manera más fácil es navegar fácilmente a la carpeta en cuestión con las vistas Depot o Workspace, y luego abrir la pestaña Historial (haga clic en el icono que se parece a un reloj). Las listas de cambios generalmente están ordenadas por fecha de todos modos, pero en caso de que no lo sean, simplemente puede hacer clic en el encabezado de la columna para ajustar el orden de clasificación e inspeccionar visualmente para un rango de fechas determinado.
Usar la vista de lapso de tiempo es un poco intrincado, pero también le dará una vista más precisa. Abra P4V, navegue hasta la carpeta donde desea examinar el historial de uso de la vista Depósito o Espacio de trabajo y haga clic con el botón derecho en esa carpeta. En el menú emergente, seleccione el gráfico de revisión, y una vez que esté abierto, despliegue el menú Herramientas y elija Vista en intervalos de tiempo.
En la ventana de lapso de tiempo, tiene opciones en la parte superior para elegir el modo (elija revisiones múltiples) y el rango de contenido (elija la escala de fechas). Esto debería permitirle identificar visualmente los archivos en cuestión.
¿Esto tiene que ser un proceso automatizado? –