Question

Je suis nouveau avec P4V alors soyez patient si mes questions sont "simples" :)

La description:

Je veux écrire un script qui, sur toute création de "New Workspace", définira sa propriété "Ligne Ending Caractères pour les fichiers texte:" Partager: écrit un style Unix et lit le style local "(la propriété est sous l'onglet" Advanced " ).

Des questions:

  • Triggers - Je comprends que je dois ajouter un enregistrement à la table Triggers, mais je ne sais pas ce que doit contenir le disque (un exemple sera génial).
  • Script - Je veux écrire le script avec Groovy (je suis dans Windows Environment), comment faire référence à un "nouvel espace de travail" à l'intérieur du script? Où puis-je garder le script afin que le déclencheur puisse l'exécuter?

C'est tout pour l'instant, des pensées quelqu'un?

Cordialement, Igor.

Était-ce utile?

La solution

En effet, vous pouvez utiliser un déclencheur pour atteindre votre objectif.

Le déclencheur sera un déclencheur "formant" avec une valeur "chemin" de "client".

Vous devrez apprendre à travailler avec la ligne de commande perforce et avec le format de fichier texte simple que les utilisations forforces pour les spécifications de l'espace de travail.

Vous devriez consulter cette question connexe: Comment définir les paramètres par défaut pour les spécifications du client performantes

Et vous pouvez trouver de la documentation et des exemples dans les manuels performés ici: http://www.perforce.com/perforce/doc.current/manuals/p4sag/chapter.scripting.html

Voici un autre document plus ancien avec un bon matériel de fond: http://www.perforce.com/sites/default/files/writing-triggers-paper_0.pdf

Après avoir lu tout ce matériel, configurez un serveur de test à utiliser pour développer vos déclencheurs et essayé d'écrire vous-même quelques déclencheurs, vous aurez probablement des questions supplémentaires à poser sur les détails, mais votre déclencheur proposé est assez simple que Vous pourrez probablement le comprendre avec une expérimentation une fois que vous avez examiné ces exemples.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top