0

私はp4vを初めて使用するので、私の質問が「単純」である場合は、しばらくお待ちください:)

説明:

「新しいワークスペース」の作成時に、プロパティ「テキスト ファイルの行末文字:」を「共有: UNIX スタイルを書き込み、ローカル スタイルを読み取る」に設定するスクリプトを作成したいと考えています (プロパティは「詳細設定」タブにあります)。 )。

質問:

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

今のところは以上です。

よろしく、イゴール。

4

1 に答える 1

0

実際、トリガーを使用して目標を達成できます。

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

Perforce コマンド ラインの操作方法と、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

すべての資料を読み、トリガーの開発に使用するテスト サーバーをセットアップし、いくつかのトリガーを自分で作成してみたら、おそらく詳細について追加の質問がいくつかあるでしょうが、提案されたトリガーは十分に単純です。これらの例を見れば、おそらくいくつかの実験で理解できるでしょう。

于 2013-12-03T15:08:10.233 に答える