P4Vガイドに追加された情報

このページでは、各リリースでこのガイドに追加された情報を掲載しています。

2023.2

  • Diffサマリ機能は、ファイルの差分を取る効率的な方法です。

  • 便宜上、複数の保留中のチェンジリストを選択して削除することができます。これらの変更リストに保留されたファイルも、この操作の一部として削除されます。詳細については、保留中のファイルを削除するを参照してください。

  • ワークフローでの効率と時間節約のため、

    • ファイルを戻す際に、P4Vは自動的にチェックアウトします。詳細については、ファイルを元に戻すにはのステップ3を参照してください。

    • 同期と衝突解決は、ファイルを保留解除するときに自動的に同期と衝突解決します。

  • マージ/反映ダイアログには、行末や空白の違いに対応するオプションが提供されています。詳細については、マージするファイルを開くのステップ4を参照してください。

  • p4vcコマンドラインツールは、P4Vで指定したファイルを開くことをサポートしており、タブを指定することもできます。詳細については、コマンドラインクライアントのP4VCからP4Vコンポーネントを起動する、P4VCトピックのworkspacewindowを参照してください。

  • 開発者は、P4VJSを使って、P4Vのログペインに表示されるメッセージの設定を作成することができます。詳細については、 P4VJS開発者ガイドデモモードで実行するサンプルの「ログテスト」を参照してください。

2023.1

このP4VのリリースはQt6 Framework使用のためにアップグレードされました。これにより追加のプラットフォームを正式にサポートできるようになり、その中でWindows11のサポートやmacOS用のユニバーサルビルドが利用可能になりました。これらは、arm64プロセッサプラットフォームとIntelプラットフォームのネイティブサポートを提供します。

2022.3

2022.2

ストリームを別のストリームの「コンポーネント」として定義できるようになりました。これにより、コンテンツをプロジェクト間でより簡単に再利用できるようになります。詳細については、ストリームコンポーネントを参照してください。

ストリームを削除するは、削除したストリームの履歴を表示する方法について説明します。

2022.1

  • 接続のプリファレンス > When the application launches:新規インストールRestore all previous opened connectionsは、オプションにデフォルトで設定されます。デフォルトでは、各セッションの開始時に[接続をオープン]ダイアログを表示する必要はありません。

    • [接続をオープン]ダイアログを表示したいユーザは、最近使用したワークスペースがワークスペースフィールドのデフォルトとなることに気づくはずです。

  • コマンドライン/ターミナル/ファイルマネージャのプリファレンスは、さまざまなアプリケーションの選択をサポートします。

  • 動作のプリファレンスWarn before marking files for deleteには、利用可能なオプションがあります。有効にすることで、デフォルトのしきい値の100ファイルを承諾するか、別のしきい値を設定することができます。

  • デフォルトでは、新規インストール時に、プリファレンス > 接続 > 「30秒後にサーバへの再接続を自動的に実行する」が有効になっています。詳しくは、「接続のプリファレンス」を参照してください。

  • Helix Coreサーバのプロパティは、P4Vがサーバへの再接続を自動的に実行するか、再接続する場合はどの程度の間隔で実行するかを制御します。詳細については、「Helix Coreサーバ管理者ガイド」の「P4V.Performance.ReconnectInterval」を参照してください。

  • Helix CoreサーバのプロパティをOffに設定すると、チェックアウトせずにストリーム仕様を編集することができません。詳細については、「Helix Coreサーバ管理者ガイド」の「P4V.Features.AllowDirectStreamEdit」を参照してください。

2021.4

2021.3

2021.2

  • ストリームグラフ機能には、ストリームのフィルタリング、移動、および比較の拡張機能があります。詳しくは、「ストリームグラフを使用する」を参照してください。

  • サブミット済みチェンジリストタブ内のストリーム仕様のコンテキストメニューは、ストリーム履歴、ストリームリビジョングラフ、前のリビジョンと比較、最新リビジョンと比較のためのオプションを提供しています。

  • ストリーム仕様がチェンジリスト内の唯一の変更である場合、Swarmと統合するにはストリーム仕様のレビューのサポートが含まれます。

  • バージョン2021.1以降のHelixサーバーに接続し、ワークスペースを再利用して関連のないストリームまたは別のディポのストリームに切り替えると、進行中の作業が保存されます。詳しくは、「関連のないストリームと関連ストリーム」を参照してください。

  • Gitリファレンスタブを使用すると、タグまたはブランチでビューをフィルタリング、リポジトリをタグまたはブランチに同期、そして最新または以前のコミットと比較することができます。

  • リポジトリの[履歴]タブはフォルダへの変更を一覧表示します。

  • 有効なプロパティを表示するにはP4V機能の状態を表示する拡張機能があります。

2021.1

管理者はP4VJS.HTMLAllowListプロパティを設定して、URLのリストをオーバーライドします。クリップボードにコピーボタンを使用して、管理者が検討するための正常にフォーマットされたURLのリストを電子メールで送付できます。詳しくは、「HTMLツールのプリファレンス」を参照してください。

P4VJSの場合( P4VJS開発者ガイドを参照してください):

  • 「P4Vによってホストされたページを制限する」についてのセキュリティ強化は、カスタムのHTMLページを展開するを参照してください。P4V外部のブラウザでP4VJS HTMLページを実行または開発することは現在サポートされていません

  • p4vjs.p4(command)についての追加の構文は、サポートされる関数を参照してください。

  • 更新する項目を指定できるようになりました。サポートされる関数p4vjs.refresh(<object type>, <object name>)を参照してください。

  • ファイルの配列を更新できるようになりました。サポートされる関数p4vjs.refreshFiles(<array of files>)を参照してください。

  • クライアントビューマッピングを操作できるようになりました。詳しくは、「MapApiのサポート」を参照してください。

  • p4vjs.nextPageはP4Vサブミットをロードする前に作業中の変更内容を更新します。HTML操作の「サブミットを実行するためのP4VJS関数」を参照してください。

  • 「HTML操作をサブミットする」をP4VCで使用できるようになりました。詳しくは、「コマンドラインクライアントのP4VCからP4Vコンポーネントを起動する」を参照してください。

注意

P4VおよびP4Adminの「アプレット」は現在サポートされていません。これは、P4V WebKitベースのP4JsApi (ビジュアルツール用のJavaScript API)が正式に廃止されたためです。HTML5をサポートするWebEngineベースのソリューションであるP4VJSによって置き換えられました。詳細については、 P4VJS開発者ガイド P4JSAPIからP4VJSへの変換ガイドを参照してください。

2020.3

ストリーム仕様と継承トピックでは、親ビューの新しいコンセプトinheritnoinheritについて説明します。

ストリーム表示の新しい規則は親ビューの値を示します。詳しくは、「ストリームグラフを使用する」を参照してください。

ストリームの作成は、デフォルト親ビューのルールの影響を受けて、ユーザに以下を許可します。

親ビューがnoinheritのストリーム仕様のユーザは、親ストリームからの変更を手動でマージできます。詳しくは、「ストリーム仕様の反映」を参照してください。

ストリーム仕様に関するコメントは、ストリーム編集ダイアログの[詳細]タブでサポートされています。

ストリームの衝突を解決ダイアログはストリーム仕様の衝突解決の3つの方法を現在サポートしています。

エッジサーバへファイルをサブミットするP4Vユーザは、コミットサーバに転送されるサブミット済のアーカイブファイルを待つ必要がなくなりました。詳細については、「エッジサーバでサブミットを行う場合のバックグラウンドアーカイブファイル転送機能」参照してください。

グラフディポ閉じた Helix Coreサーバで管理されるGitリポジトリを保存するためのディポのタイプ。「Git Connector」と「クラシックディポ」も参照してください。が拡張されました。リポジトリの[履歴]タブを現在サポートしています。

  • フォルダDiffを使用した履歴の比較
  • 最新リビジョンと比較および前のリビジョンと比較
  • 行の並べ替えと列の再配置

P4VJSの場合は、

大きなリストがロードされている間の待機時間を回避するパフォーマンスが拡張されました。

  • ファイルのワークスペースツリーリストがユーザスクロールダウンとしてファイルをロードします
  • ファイルのディポツリーリスト -- プリファレンス > サーバデータ > ディポツリーで一度にフェッチされるディレクトリあたりのファイル数が、デフォルト以外での最少値の500など、デフォルトの0以外の値が設定されている場合、ユーザスクロールダウンとしてファイルがロードします。別のバッチのロード中に、「ファイルのロード中...」が表示されます。

Swarmの統合 - 「Swarmにサブミット済みチェンジリストを表示する」を参照してください。を参照してください。

2020.2

2020.1

ダイアログボックス内の大きなチェンジリスト領域

チェンジリスト内のファイルの数が、[編集] > [プリファレンス] > [サーバデータ] > [チェンジリストごとに表示される最大ファイル数 ]で指定した値を超えている場合、[サブミット][保留][保留を解除][元に戻す][衝突解決]の各ダイアログボックスで、これまでとは異なる方法でファイルが表示されるようになりました。詳しくは、「サーバデータのプリファレンス」を参照してください。

グラフディポの機能

ハイブリッドワークスペース閉じた グラフタイプのリポジトリ(「Git Connector」を参照)と、クラシックHelix Coreのファイルリビジョンモデルの両方をサポートするクライアントワークスペース。の作成、オープン、同期を行い、PerforceとGit (グラフディポ閉じた Helix Coreサーバで管理されるGitリポジトリを保存するためのディポのタイプ。「Git Connector」と「クラシックディポ」も参照してください。)の両方のソースファイルを参照して表示できるようになりました。詳しくは、「グラフディポを使用する」を参照してください。

最近使用したワークスペースの編集機能

最近使用したワークスペースの表示数を指定したり、最近使用したワークスペースのうち、必要のないワークスペースを削除できるようになりました。詳しくは、「最近使用したワークスペースを編集」を参照してください。

サブミット前後のカスタムページ(HTML操作)

ユーザがチェンジリストをサブミットする前とサブミットした後に、P4VでカスタムのHTMLページを表示できるようになりました。詳しくは、「カスタムのHTML操作、HTMLタブ、HTMLウィンドウ」を参照してください。

コマンドラインの機能拡張

P4Vは主にグラフィックユーザインタフェースとして使用されますが、コマンドラインインタフェースとしても使用することができます。新しいコマンドとして、p4vc historyp4vc propertiesp4vc diffprevが追加されました。また、p4vc submitコマンドでファイル名を指定できるようになりました。詳しくは、「コマンドラインクライアントのP4VCからP4Vコンポーネントを起動する」を参照してください。

ストリーム仕様の機能拡張

  • ストリーム仕様フォームのカスタムフィールドがすべて表示されるようになりました(これらのフィールドは、サーバのコマンドラインでp4 streamspecコマンドを使用して作成することができます)。
  • 次のコマンドを使用できるようになりました: diff stream against previous

P4Adminの機能

  • 次のタイプのディポの作成と表示が可能になりました: graph
  • ストリーム仕様に対するアクセス制御権を設定できるようになりました(『P4Adminユーザガイド』の「権限を管理する」を参照)。

2019.2

製品に関する詳細なリストについては、2019.2 P4Vリリースノートを参照してください。このリリースで本ガイドに追加された情報は以下を参照してください。

表示のプリファレンスでは、以下を選択することができます。

暗い背景色に明るいフォントを使用した「ダークテーマ」:


または、デフォルト設定の「ライトテーマ」:

2019.1

ここでは、このリリースで本ガイドに追加された情報の概要について説明します。トピックには、リンクが挿入されています。詳細なリストについては、2019.1 P4Vリリースノートを参照してください。

  • ストリームのプライベート編集機能が導入されました。この機能を使用すると、他のユーザとは分離された環境でストリームを編集することができます。通常の編集時のように、保存した変更が即時にグローバルな変更になることはありません。プライベート編集されたストリームは、チェックアウトされてチェンジリストに追加されるため、詳細なテストを行うことができます。また、高度なトレーサビリティが確保されます。詳しくは、「ストリーム仕様の編集」と「ストリーム仕様の衝突解決」を参照してください。
  • ストリームタイプ別にディポビューをフィルタリングするオプションが追加されました。詳しくは、「フィルタを使用してディポビューとワークスペースビューをカスタマイズする」を参照してください。
  • 現在のワークスペースでストリームを切り替えた場合に、P4Vによって以下の処理が実行されるようになりました。

    • 照合処理を実行するためのオプションが表示される。詳しくは、「ストリームのプリファレンス」を参照してください。
    • デフォルトのチェンジリストにチェックアウトされたファイルが自動的に保留される。詳しくは、「ストリームで作業する」を参照してください。
    • チェックアウトされたファイルを番号付きチェンジリストに保留するためのプロンプトが表示される。

詳しくは、「ストリームのプリファレンス」と「ストリームで作業するを参照してください。