Frage

Ich bin ein neuer mit P4V, also bitte geduldig, wenn meine Fragen "einfach" sind :) :)

Beschreibung:

Ich möchte ein Skript schreiben, das bei jeder Erstellung von "New Workspace" seine Eigenschaft "Zeilen -End -Zeichen für Textdateien festlegt:" zu "geteilt: schreibt Unix -Stil und liest den lokalen Stil" (die Eigenschaft befindet sich unter der Registerkarte "Advanced" ).

Fragen:

  • Auslöser - Ich verstehe, dass ich der Triggertabelle einen Datensatz hinzufügen muss, aber ich weiß nicht, was der Datensatz enthalten muss (ein Beispiel wird großartig sein).
  • Skript - Ich möchte das Skript mit Groovy schreiben (ich bin in der Windows -Umgebung). Wie beziehe ich mich auf einen "neuen Arbeitsbereich" aus dem Skript? Wo halte ich das Skript, damit der Abzug es ausführen kann?

Das ist es fürs Erste, Gedanken jemand?

Grüße, Igor.

War es hilfreich?

Lösung

In der Tat können Sie einen Auslöser verwenden, um Ihr Ziel zu erreichen.

Der Auslöser ist ein "Form-In" -Strigger mit einem "Pfad" -Wert von "Client".

Sie müssen lernen, mit der Perforce -Befehlszeile zu arbeiten, und mit dem einfachen Textdateiformat, das Perforce für Arbeitsbereichspezifikationen verwendet.

Sie sollten sich diese verwandte Frage ansehen: So setzen Sie Standardeinstellungen für Perforce -Client -Spezifikationen

Und finden Sie hier Dokumentation und Beispiele in den Perforce -Handbüchern: http://www.perforce.com/perforce/doc.current/manuals/p4sag/chapter.scripting.html

Hier ist ein weiteres älteres Dokument mit gutem Hintergrundmaterial: http://www.perforce.com/sites/default/files/writing-triggers-paper_0.pdf

Nachdem Sie all das Material gelesen haben, ein Testserver für die Entwicklung Ihrer Auslöser einrichten und versucht haben, einige Trigger selbst zu schreiben, haben Sie wahrscheinlich einige zusätzliche Fragen zu den Details, aber Ihr vorgeschlagener Auslöser ist einfach genug, als Sie werden es wahrscheinlich mit einem Experimentieren herausfinden können, wenn Sie sich diese Beispiele angesehen haben.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top