2017-04-06 4 views
-1

私は最近、Perforceで作業を始めました。私はAntビルドを使ってビルドしたソースコードを持っています。PERFORCEサーバ(私のマシン上のローカルサーバ)のソースコードのすべてのファイルを正しくチェックインしました。Antを使用してPERFORCEワークスペースにコードを作成しようとすると、アクセス拒否エラーが発生します。

ここで、PERFORCEで新しいユーザーを作成し、PERFORCEデポから自分のワークスペースにチェックインされたコードの最新リビジョンを取得し、Antを使用してビルドしようとすると、アクセス拒否エラーが発生します。私がバックアップフォルダに保管し、Antを使ってビルドしたのと同じソースコードは、正しくビルドされています。なぜ私はこのアクセスが拒否されたのか分からない。

+0

詳細!あなたが走っている*正確な* PERFORCEコマンドは何ですか?あなたが受け取った* exact *エラーメッセージは何ですか?必要に応じて 'ant -verbose'を使ってビルドスクリプトと出力から直接カットアンドペーストして、何が起こっているのかをより深く知ることができます。 –

+0

PERFORCEコマンド - p4 sync。 エラー(任意のユーザーワークスペース内の同期ファイルでAntビルドが実行された場合) - Java FileNotFound例外 - アクセスが拒否されました。 しかし、サーバから同期されたときにバックアップフォルダにあるものと同じではない特定のファイルがあるため、この問題が発生していると考えました。 デポにチェックインされた後にワークスペースに同期された特定のファイルが変更されます。 – Bali

+0

どのように同期ファイルが変更されますか? RCSのキーワード展開ですか?また、クライアントの行終了設定を確認してください。あなたのAntビルドには、ものがどこにあるかを前提にしているものはありますか? –

答えて

0

PERFORCEで新しいユーザーを作成しますか?これは、新しいユーザーがあなたの作業スペースに対する読み取り/書き込みアクセス権を持っていない可能性があるためです。

+0

すべての許可の制約を確認しました。問題は権限関連ではありません。状況は - デポにチェックインされ、ワー​​クスペースに同期された後、変更される特定のファイルがあります。 これは私がワークスペースコードをバックアップコードと比較したときに見つけたものです。 なぜこれが起こっているのか分かりません。サーバーを設定した方法に何か問題がありますか? – Bali

関連する問題