En Perforce, ¿cómo hago una lista de todos los conjuntos de cambios para un usuario dado? ¿Se puede hacer eso a través de un solo comando "p4"?En Perforce, liste todos los conjuntos de cambios por usuario
9
A
Respuesta
14
Sí.
p4 changes -u <username>
0
p4 cambios -m 1 -L -t -u
2
En Powershell 2.0:
p4 users
| select-string "^\w+(.\w+)?" | %{$_.Matches} | %{$_.Value}
| %{p4 changes -u $_}
La primera línea muestra todos los usuarios, la segunda línea de análisis sintáctico a cabo el nombre de usuario desde la salida , y la tercera línea envía esa entrada al p4 changes
.
EDITAR: La expresión regular asume que sus nombres de usuario son una sola palabra o un formato firstname.lastname. Es posible que deba editarlo para diferentes formatos.
EDIT2: Ooooh para un dado usuario. Culo.
Edit3: Shorter PowerShell:
p4 users
| select-string "^\w+(.\w+)?" | %{$_.Matches}
| %{p4 changes -u $_.Value }
EDIT4: aún más corto PowerShell:
p4 users | % { p4 changes -u $_.Split()[0] }
1
Para los detalles de los cambios para cada uso de lista de cambios:
p4 changes -u <user_name> | %{p4 describe $_.Split()[1]}
opción Usar -s
de describa si no necesita el archivo diff.
Cuestiones relacionadas
- 1. Mercurial: Eliminar archivo de todos los conjuntos de cambios
- 2. Liste de manera eficiente todos los subdirectorios en un directorio
- 3. TFS: ¿Cómo ver todos los archivos en muchos conjuntos de cambios?
- 4. Perforce: Sucursal de una lista de cambios específica Por fuerza
- 5. Perforce: Cómo resolver los cambios pendientes cuando los archivos se han movido por otro cambio enviado
- 6. Detectar todos los cambios (realizados por el usuario) al texto en controles en el formulario
- 7. ¿Cómo explorar los conjuntos de cambios de TFS?
- 8. TFS: comparar conjuntos de cambios
- 9. ¿Debo enviar los archivos sin cambios a Perforce?
- 10. TFS2010: Recuperar todos los conjuntos de cambios asociados con una rama (recursión completa)
- 11. Borrar todos los conjuntos de cambios locales y volver al árbol
- 12. Nueva aplicación de lista de cambios en Perforce
- 13. Pasa por todos los controles de usuario en una página
- 14. Determinación de la última lista de cambios sincronizada en Perforce
- 15. Obtener todos los conjuntos de lista en el prólogo
- 16. ¿Cómo combinar los conjuntos de cambios TFS programáticamente?
- 17. TFS: etiquetas frente a conjuntos de cambios
- 18. Lista de archivos extraídos por otros en Perforce
- 19. ¿Cómo deshacerse de algunos conjuntos de cambios en Hg?
- 20. Mercurial - diff múltiples conjuntos de cambios en la misma hora?
- 21. Tortoise SVN: ¿muestra todos los conjuntos de cambios en la rama que no se han fusionado al tronco?
- 22. Buscar lista de todos los registros por usuario usando TortoiseSVN
- 23. ¿Cómo encontrar las listas de cambios enviadas en la última semana para un usuario particular que usa Perforce?
- 24. liste las particiones en nodejs
- 25. Pasar por los conjuntos de datos
- 26. Perforce: Encuentra lista de cambios de origen de una rama
- 27. SVN: Revertir cambios de una revisión aleatoria, pero preservar los cambios de todos los siguientes
- 28. TFS - Obtenga un rango de conjuntos de cambios
- 29. ¿Cómo hago una lista de todos los conjuntos cargados?
- 30. Encontrar todos los grupos administrados por un usuario