P4Vスクリプトごとに新しいワークスペースプロパティを変更します

StackOverflow https://stackoverflow.com/questions/20353475

  •  25-08-2022
  •  | 
  •  

質問

私はP4Vを使用しているので、私の質問が「単純」である場合は我慢してください:)

説明:

「新しいワークスペース」が作成されると、テキストファイルのプロパティライン「エンディング文字」が「共有:unixスタイルを書き、ローカルスタイルを読む」というスクリプトを書きたいと思います(プロパティは「高度」タブの下にあります)。

質問:

  • トリガー - トリガーテーブルにレコードを追加する必要があることを理解していますが、レコードに何が含まれているかわかりません(例は素晴らしいです)。
  • スクリプト - groovy(私はWindows環境にいる)でスクリプトを書きたいですが、スクリプト内の「新しいワークスペース」を参照するにはどうすればよいですか?トリガーがそれを実行できるように、スクリプトをどこで保持しますか?

それは今のところそれだ、誰か考えますか?

よろしく、イゴール。

役に立ちましたか?

解決

実際、あなたはあなたの目標を達成するためにトリガーを使用することができます。

トリガーは、「クライアント」の「パス」値を持つ「フォームイン」トリガーになります。

Perforceコマンドラインと、Perforceがワークスペース仕様に使用するシンプルなテキストファイル形式で作業することを学ぶ必要があります。

この関連する質問をご覧ください。 Perforceクライアント仕様のデフォルトを設定する方法

また、パフォーマンスマニュアルでドキュメントと例をご覧ください。 http://www.perforce.com/perforce/doc.current/manuals/p4sag/chapter.scripting.html

これは、いくつかの良い背景素材を備えた別の古いドキュメントです: http://www.perforce.com/sites/default/files/writing-triggers-paper_0.pdf

そのすべての資料を読んだ後、トリガーの開発に使用するテストサーバーを設定し、いくつかのトリガーを自分で作成しようとした後、おそらく詳細について尋ねるいくつかの追加の質問がありますが、提案されたトリガーは十分に簡単ですこれらの例を見れば、おそらくいくつかの実験でそれを理解できるでしょう。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top