だから私はp4が-m1 @ label1を使用するように変更することを示唆していると思われるPerforceのウェブサイトでthis answerとなった。残念ながら、私はコマンドを実行している間、私は-M1オプションが含まれているので、絶対に狂気私を運転しているいくつかのラベルのためのこのと(100000以上)の問題が大きすぎる要求に遭遇します。このエラーを回避する方法はありますか、同じ結果を得るための代替コマンドがあります。事前にお返事ありがとうございます。PERFORCEでは、ラベルの一部である最高のチェンリスト番号を取得する方法はありますか?
答えて
ラベルには任意のリビジョンセットが含まれる可能性があるため、サーバーがすべてのリビジョンで最高のチェンジリストを見つける唯一の方法は、すべてのリビジョンをスキャンして、それぞれに関連付けられたチェンジリストを検索し、それはO(n)です。ここで、nはラベルのサイズです。 MaxScanRowsの制限を100kに設定している場合、100kを超えるファイルが含まれていると思われます。あなたはこのように、-Zdbstat
フラグを付けて、それを実行することにより、任意のコマンドによってスキャンされているどのように多くのレコードを見ることができます。
p4 -Zdbstat changes -m1 @label
MaxScanRowsを増やすとP4Jenが言ったように、一つの解決策であるが、それはコマンドがいずれかをスキャンすることはありませんより少ない行または少ない時間を消費する。 「エイリアス」のラベルをフルにパフォーマンス上の利点を得るために
Label: label
Revision: @CHANGE
View:
注:より総合的な解決策として、私は手動で読み込まラベル、可能であればから離れると、シンプルチェンジの別名として定義されているラベルに移動することをお勧め(すなわち、変更と全く同じように扱われたラベル)リビジョンフィールドはチェンジリストに設定され、ビューフィールドは空でなければなりません(ビューフィールドが空でない場合は、独自のパフォーマンス特性)。
エイリアスラベルを使用すると、O(1)操作としてラベルを見るだけで同等のチェンジリストを取得できます。 :)
「MaxScanRows」の制限値を超えているようです。
これは管理者によって設定されています。それについて
詳細情報はこちら: http://answers.perforce.com/articles/KB/2529
が、これは、 ジェンがお役に立てば幸いです。
答えをありがとう。 :)しかし、私はそれを知っています。私はそれを避ける方法があるか、それを達成するための代替コマンドがあるかどうかを知りたがっています。よろしく。 –
- 1. プロジェクトのクラス内でビルド番号とバージョン番号を取得する方法はありますか
- 2. 商品のシリアル番号を取得する方法はありますか?
- 3. Spring Social Facebook:電話番号を取得する方法はありますか?
- 4. ibm-mobileはセキュリティー・コンテキストから最初にモバイル番号を取得する方法はありますか?
- 5. 2D配列の一部を取得する方法はありますか?
- 6. csvファイルでファイル名を取得する方法はありますが、powershellで名前の一部を切り捨てる方法はありますか?
- 7. IMAP MailKitでラベルやフォルダIDを取得する方法はありますか
- 8. Symfony2で現在のポート番号を持つ現在のURLを取得する方法はありますか?
- 9. TFS - リビジョン番号をリセットする方法はありますか?
- 10. 名前、姓(または電話番号)をTwitterのハンドルから取得する方法はありますか?
- 11. Xcodeデバッガコンソールでエラーコード行番号を取得できません。行番号を取得する方法はありますか?
- 12. 描画する前にラベルの幅と高さを取得する方法はありますか?
- 13. Goでソースコードのファイル名と行番号を取得する方法はありますか?
- 14. jqgridの列名で列番号を取得する方法はありますか
- 15. 連絡先フレームワークで自分の電話番号を取得する方法はありますか?
- 16. 電話番号に「ping」する方法はありますか?
- 17. コレクション番号は上部と下部がある注文番号を取得するには?
- 18. pcre2で一致するグループ番号を取得する方法
- 19. JavaScriptで一意の番号を取得する方法
- 20. CouchDB 2のシーケンス番号バグ、またはシーケンス番号を比較する別の方法はありますか?
- 21. 実行時にCコードでソースコード行番号を取得する方法はありますか?
- 22. すべてのリリースチャンネルの最新バージョンのFirefoxのリリース番号を取得するAPIはありますか?
- 23. typescriptコンパイラAPIからノードの行番号を取得する方法はありますか?
- 24. JasperReportsで開始ページ番号を設定する方法はありますか?
- 25. C++で「サイクリング」(ループ)番号を整理する方法はありますか?
- 26. Firebaseでバッジ番号を累積する方法はありますか?
- 27. Angular i18n/ngPluralizeに、複数のカテゴリの番号を取得する方法はありますか?
- 28. レガシープロジェクトでクラッシュレポートを取得する方法はありますか?
- 29. sfDoctrineGuardPluginでIDを取得する方法はありますか?
- 30. エースエディタをidで取得する方法はありますか?
パスを使用して制限できませんか? 'p4 changes -m1 // some/path /[email protected] label1'? – sferencik
@sferencikラベルビューからパスを試しましたが、いくつかのデポは同じエラーを投げます。私のスクリプトは一般的ではないので、再帰的にさらに進んでいくのは面倒です。 –