PERFORCEを使用しており、ソフトウェアプロジェクトを定期的にリポジトリに保存しています。一般に、作成者は通常のPERFORCEフローに従いますが、ファイルを編集する必要はなく、ファイルを読み取るだけのユーザーのクラスもあります。現在、P4Webを使用していますが、ユーザーが必要なため、各ファイルを個別にダウンロードしてプロジェクトディレクトリを再構築します。理想的には、ユーザーがPERFORCEでコミット/送信を行うと、スクリプトが自動的に実行されてプロジェクトディレクトリとファイルの単一のzipファイルが生成されるプロセスが必要です。これにより、ワンクリックでダウンロードできることが保証されました。ソースファイルの現在の状態に対して正しいこと。Gitにはこれに使用できるコミット後のフックがあることは知っていますが、PERFORCEで同等の機能を理解することはできません。
2675 次
2 に答える
5
簡単な答え:はい、103ページのドキュメントをお読みください。
Perforceから入手できるすべてのドキュメントへのリンクは次のとおりです。
長い答えですが、コマンドラインから入力してトリガーを編集できます。p4 triggers
トリガーの名前(つまり「my_archive」)、トリガーのタイプ(つまり、この場合はchange-commit)、パス(つまり、// depot / path / to / the / directory / that / contains / the / files / to / zip / ...)、command_path(スクリプト)、およびスクリプトに渡す変数。
本当に、ドキュメントを見てください、それは本当に非常にシンプルで強力です。
于 2009-11-16T19:28:32.873 に答える
0
読み取りアクセスが必要な場合は、p4protectテーブルで読み取りアクセスを許可します。そうすれば、リポジトリのスナップショットをいじくり回す必要がなくなります。
于 2009-11-17T09:37:18.503 に答える