2010-08-17 8 views
5

Quería encontrar las listas de cambios no integradas de la rama1 a la rama2. Cuando hago el siguiente comando:Listas de cambios no integrados entre dos ramas

intercambios p4 -t BRANCH1 BRANCH2> temp.txt

estoy consiguiendo el error:

"Demasiadas filas examinadas (más de 500.000); ver 'ayuda p4 maxscanrows '. "

¿Cómo puedo usar comodines más restrictivos en este caso para obtener los resultados? Quiero ver listas de cambios no integrados entre dos ramas para rangos de fechas específicos de .

Gracias,
Tom

Respuesta

4

puede especificar un rango de fechas como esta:

p4 interchanges -t [email protected]/01/01,@2010/08/17 branch2 > temp.txt

+0

cuando utilizo el comando siguiente en la línea de comandos es dar salida. intercambios p4 -t $ BRANCH1 @ $ fecha1, fecha2 @ $ $ BRANCH2> changes.txt) pero cuando se utiliza este comando en un script Perl, tengo que escribir así: $ cmd = sistema (" Intercambios p4 -t $ branch1 @ $ date1, @ $ date2 $ branch2> changes.txt "); Pero el mensaje de salida en la línea de comandos es un error con el siguiente mensaje: 'branch1, - todas las revisiones ya están integradas.' El problema se debe a la coma utilizada entre date1 y date2? ¿Es posible usar este comando en un script de Perl? – tom

+0

@tom: No sé mucho sobre Perl, pero no veo cómo eso haría la diferencia. El mensaje "todas las revisiones ya integradas" no es un error, solo le dice que no hay nada que integrar. – raven

Cuestiones relacionadas