問題タブ [perforce-client-spec]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
perforce - p4 status -A perforceワークスペースのサブディレクトリのみ
perforce ワークスペース ビューにこのようなフォルダーがあります。
//depot/... にはすべてのソース コードがあり、コンパイルされたコードは bin サブディレクトリにコピーされます。//depot/... を同期してビルドし、bin サブ ディレクトリにバイナリ ファイルをコピーしています。
ここで、ビルド中に生成された他の多くのファイルを含むすべて (//rajesh_ws/...) ではなく、Perforce で bin フォルダー (//rajesh_ws/bin/...) を送信します。
「p4 status -A」と「p4 submit」を使用すると、//rajesh_ws/... を含むすべてのファイルが送信されますが、bin フォルダーからのみファイルを送信したいです。これについて何か考えはありますか?
同じためにp4python apiを使用しています
スクリプト スニペット
提案してください
python - Python スクリプトを使用して Perforce からデータを読み取れない
Perforce からデータ/ファイルを読み取るのを手伝ってください。
以下のコードを使用して、この python スクリプトを使用して Perforce からファイルを読み取ろうとしました。
pycharm で段階的に実行する場合でも、同じコードが Python シェルで正常に動作し、完全に動作します。
console - Perforce : ユーザーの取得コンソールから「p4 sync」コマンドを実行した後、存在しません
コンソールから次のコマンドを実行しようとしましたが、エラーが発生しました
コマンド : p4 sync //depot/somepath/ [-u < ユーザー名 > で試行されたイベント]
エラー : ユーザー < ユーザー名 > が存在しません。
perforceビジュアルクライアントでも同じことがうまくいきます。
version-control - Unity & P4Connect
Unity プロジェクト用のいくつかのデポを保存する予定の、会社用の Perforce サーバーをセットアップしました。P4Connect プラグインを使用して、p4 機能を Unity に統合しています。
ただし、ファイルの送信フェーズでいくつかの問題が発生しています。ポップアップに表示される正確なエラーは次のとおりです。
ファイルは実際にはすでにデフォルトの変更リストに含まれていますが、残念ながら、P4Connect ログ ファイルにはこのエラーに関して何も表示されません。
これらは、デポの作成から提出試行までの手順です。
- P4Admin を使用してサーバー上にローカル デポを作成します
- デポにアクセス/編集するのに十分な権限があることを確認します
- P4V を使用して、ルートがデポの 1 つと一致する新しいワークスペースを作成します。
- ウィンドウエクスプローラーを使用して、プロジェクトをワークスペースのルート内にコピーします
- Unity でワークスペースのプロジェクトを開きます
- プロジェクト設定で、目に見えるメタファイルを有効にします
- UnityアセットストアからP4Connectをインストールします
- 構成し、サーバーに接続できること、およびワークスペース名が P4V を使用して作成したものと一致することを確認します
- これまではすべてが機能し、プラグインは新しいファイルを認識していました
- すべてのファイルが新しいので、すべてのファイルを選択して「デポに追加」をクリックします
- [Perforce] タブで説明を入力し、[送信] をクリックします
- 前述のエラーが表示されます
プロジェクト全体ではなく単一のファイルを追加しようとしても、問題が発生します。
スローされる例外のコールスタックは次のとおりです。
P4V を使用してこれらのファイルを送信すると、すべて問題なく動作しますが、P4V は Unity と統合されておらず、全体の管理が複雑になるため、P4V の使用は避けたいと考えています。
私は何か間違ったことをしていますか、それとも誰かが同様の問題を抱えていて、これを修正する方法を知っていますか? Unity 5.1.1f1 と P4Connect 2.7 (実際には両方の最新バージョン) を使用しています。
ありがとう
perforce - コマンド ラインを使用してクライアントのビューを perforce で取得する
を使用してクライアントに関する情報を知ることができます
しかし、それは多くの情報を提供します。コマンドラインを使用してクライアントのビューのみを取得する方法はありますか?