2 votes

En supposant que la Function Name est connue, comment trouver la liste des changements dans Perforce lorsque cette fonction a été ajoutée ?

Je cherche un moyen de trouver la liste de modifications dans Perforce si j'ai le nom de la fonction et le fichier dans lequel cette fonction est présente ? Par ex. si "A.cpp" a la fonction ajoutée "void b()" via la liste de modifications 1234

J'aimerais obtenir la liste de modifications 1234 en donnant uniquement le nom de la fonction ou le nom de la fonction et du fichier. Je pensais utiliser un script Python pour cela mais je ne sais pas comment procéder.

1voto

Sam Stafford Points 10894

Utilisez p4 annotate, par exemple :

p4 annotate -c A.cpp | grep "void b()"

Consultez p4 help annotate pour les options disponibles - vous pouvez utiliser le drapeau -I pour trouver le numéro de changement d'origine si la ligne a été ajoutée par une fusion, vous pouvez utiliser le drapeau -a pour trouver du texte dans des versions antérieures du fichier, etc.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X