私は最近、Perforceで作業を始めました。私はAntビルドを使ってビルドしたソースコードを持っています。PERFORCEサーバ(私のマシン上のローカルサーバ)のソースコードのすべてのファイルを正しくチェックインしました。Antを使用してPERFORCEワークスペースにコードを作成しようとすると、アクセス拒否エラーが発生します。
ここで、PERFORCEで新しいユーザーを作成し、PERFORCEデポから自分のワークスペースにチェックインされたコードの最新リビジョンを取得し、Antを使用してビルドしようとすると、アクセス拒否エラーが発生します。私がバックアップフォルダに保管し、Antを使ってビルドしたのと同じソースコードは、正しくビルドされています。なぜ私はこのアクセスが拒否されたのか分からない。
詳細!あなたが走っている*正確な* PERFORCEコマンドは何ですか?あなたが受け取った* exact *エラーメッセージは何ですか?必要に応じて 'ant -verbose'を使ってビルドスクリプトと出力から直接カットアンドペーストして、何が起こっているのかをより深く知ることができます。 –
PERFORCEコマンド - p4 sync。 エラー(任意のユーザーワークスペース内の同期ファイルでAntビルドが実行された場合) - Java FileNotFound例外 - アクセスが拒否されました。 しかし、サーバから同期されたときにバックアップフォルダにあるものと同じではない特定のファイルがあるため、この問題が発生していると考えました。 デポにチェックインされた後にワークスペースに同期された特定のファイルが変更されます。 – Bali
どのように同期ファイルが変更されますか? RCSのキーワード展開ですか?また、クライアントの行終了設定を確認してください。あなたのAntビルドには、ものがどこにあるかを前提にしているものはありますか? –