2

更新されたコードに対応する実行可能ファイルを自動的に送信するメカニズムを作成したいと考えています。私の開発環境は Visual Studio 2005 で、Windows GUI クライアントを使用して変更を送信しています。

理想的には、最新のバイナリがコードの変更と同じ変更リストに送信されるようにしたいと考えています。

私の要件は次のとおりです。

  • ソース コードの依存関係が変更された場合は、コードを再コンパイルし、バイナリをチェックアウトする必要があります。
  • 関連ドキュメント / 非ソース ファイルはバイナリに影響しません
  • ソースが変更されて提出されたが、バイナリが変更リストに含まれていない場合、PERFORCE はエラーを表示する必要があります。

これらのルールを適用するにはどうすればよいですか? 各提出前に実行する P4 スクリプトを作成することはできますか? また、コンパイル前に実行可能ファイルを自動的にチェックアウトする Visual Studio スクリプトを作成することは可能ですか?

ありがとう、

シャハル

4

1 に答える 1

1

あまり手間をかけなくても、ほとんどのことを達成できると思います。

Perforce ワークスペースに出力ディレクトリを含めると、ビルドを行うたびに簡単にチェックインできます。(バイナリの何千ものコピーを保存しないように、「パージ」オプションの使用について Perforce 管理者に相談することをお勧めします。) トリガーを使用して、特定のディレクトリ内のソース コードが常にバイナリと共に送信されるようにすることができます。 .

于 2013-01-24T15:03:21.690 に答える