versión corta:Perforce: Encuentra lista de cambios de origen de una rama
Después de ramificación en P4, ¿cómo puedo encontrar la lista de cambios "fuente" de la rama?
Versión larga:
Digamos que tengo una rama principal de mi proyecto en
//project/main/...
La última lista de cambios presentado aquí es @ 123, cuando decido crear una rama de la versión 1.0 en
//project/1.0/...
De P4V, se crea una nueva lista de cambios (digamos @ 130), resuelta y enviada.
desde la CLI, se vería algo como esto:
p4 integrate -c 123 -o //project/main/... //project/1.0/...
p4 submit
Más tarde, miro las listas de cambios bajo //project/1.0
, y ver la lista de cambios @ 130 contiene una gran cantidad de archivos ramificados. ¿Cómo puedo averiguar la lista de cambios no. que esto fue originalmente ramificado de (es decir, @ 123)?
Nitpick: El comando CLI es 'p4 integrate // project/main/... //project/1.0/...'. ('-c 123' fallaría porque' -c' especifica una lista de cambios * pending *. En su ejemplo 123 es una lista de cambios ya * enviada *.) –
@Jon ¿Trabaja para Perforce? Sucede que contacté con su apoyo ayer y señalaron el mismo error que cometí :). El momento fue perfecto. Por cierto, sugiero que use 'p4 filelog' básicamente con los mismos parámetros que usas para' p4 changes', pero creo que tu solución da resultados más claros (es decir, puedo mirar la lista de cambios que necesito, en lugar del "filelog "versión que es mucho más detallada". –
Sé que di una respuesta incorrecta originalmente, pero la revisé totalmente y procedí de una manera totalmente diferente. Solo quería notificarte; No estoy seguro de si los solicitantes son notificados de las respuestas revisadas o no. – Chance