P4V m'a trompé en essayant de résoudre un grand nombre de fichiers dans le cadre d'une intégration. Je veux être en mesure de le faire dans la ligne de commande.Résolution automatique Perforce à partir de la ligne de commande?
est ici les étapes P4V:
- clic droit sur le CL.
- Choisissez "Résoudre les fichiers ..." Une boîte de dialogue apparaît.
- Choisissez "Fusionner le vôtre et le leur si aucun conflit n'existe".
- Cliquez sur Auto.
Quelqu'un peut-il traduire cela en une commande de ligne de commande p4 avec les arguments corrects?
Il n'est pas possible de spécifier un CL en attente pour les fichiers avec la commande de résolution? – Fostah
Non, cela ne semble pas être le cas. Une option consiste à l'envelopper dans une boucle 'for' dans un lot, en prenant la liste des modifications de la ligne de commande et en itérant sur les fichiers retournés par' p4 describe changelist # ', en les passant à p4 résoudre -am' – akf
utilisez plutôt 'p4 resolve -as'. Comme il se résout seulement si c'est sûr de le faire. L'option '-am' fusionne aussi, ce qui peut causer des erreurs de fusion, je préfère le faire manuellement dans p4merge. – Calmarius