J'essaie de renvoyer la dernière liste de modifications synchronisée à un répertoire spécifique par spécification client. J'ai beaucoup étudié cela et je commence à penser que c'est impossible. Voilà ce que j'ai jusqu'à présent:Comment faire pour obtenir la dernière liste de changements de Perforce synchronisée à un répertoire spécifique par la spécification de client non-local (ligne cmd)?
p4 changes -m1 @<Client_Spec_Name>
Cela renverra la dernière liste des modifications synced au passé dans les spécifications du client, que je peux ensuite analyser le CL à partir. Exemple de sortie:
Change 798261 on 2010/11/08 by [email protected] 'description...'
De là, je peux facilement analyser la liste des modifications: 798261.
Ce que je suis en train de faire est d'obtenir une sortie similaire, mais pour un répertoire spécifique qui est mis en correspondance dans la Spécification du client transmise dans la commande. Je sais que l'option -d vous permet généralement de spécifier un répertoire dans les commandes perforce, mais les modifications p4 ne prennent pas en charge l'indicateur -d. Voilà ce que je vais faire si le drapeau -d a été pris en charge dans les changements p4:
p4 changes -m1 -d /root/appname/bin/[email protected]<Client_Spec_Name>
En théorie, si le drapeau -d a été pris en charge, ce renverrait le dernier CL synchronisé/root/appname/bin à travers le passé dans les spécifications du client. Est-ce qu'il y a un moyen de faire ça? Est-ce qu'il manque une commande p4 qui me permettrait de spécifier le répertoire et de synchroniser le dernier CL sur ce répertoire? Toutes les suggestions sont grandement appréciées.
Merci!
Faire cela dans le tableau de bord de P4V est facile ... pas sûr de la ligne cmd. – Chance