リリースでこのガイドに追加された情報
2021.3
-
サブミット済みチェンジリストなど、フォームの説明フィールドのMarkdownサポート
-
新しい+ボタンを使用してタブを簡単に追加できます。詳しくは、「タブの表示と追加」を参照してください。
-
便宜上、デフォルトのチェンジリストなどの作業中チェンジリスト まだサブミットされていないチェンジリスト。は常に作業中チェンジリストタブの最初に一覧表示されます。
-
長時間の同期がHelixサーバーとの通信エラーによって中断されて、
Automatically try to reconnect to the server
のプリファレンスが有効である場合、P4Vは接続が再確立されると自動的に同期を再開します。詳しくは、「接続のプリファレンス」を参照してください。
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
ストリーム仕様と継承トピックでは、親ビューの新しいコンセプトinherit
とnoinherit
について説明します。
ストリーム表示の新しい規則は親ビューの値を示します。詳しくは、「ストリームグラフを使用する」を参照してください。
ストリームの作成は、デフォルト親ビューのルールの影響を受けて、ユーザに以下を許可します。
inherit
またはnoinherit
の親ビューを選択します。詳しくは、「基本設定」を参照してください。inherit
またはnoinherit
にストリームの親ビューを変換する
親ビューがnoinherit
のストリーム仕様のユーザは、親ストリームからの変更を手動でマージできます。詳しくは、「ストリーム仕様の反映」を参照してください。
ストリーム仕様に関するコメントは、ストリーム編集ダイアログの[詳細]タブでサポートされています。
ストリームの衝突を解決ダイアログはストリーム仕様の衝突解決の3つの方法を現在サポートしています。
エッジサーバへファイルをサブミットするP4Vユーザは、コミットサーバに転送されるサブミット済のアーカイブファイルを待つ必要がなくなりました。詳細については、「エッジサーバでサブミットを行う場合のバックグラウンドアーカイブファイル転送機能」参照してください。
グラフディポ HelixサーバにGitリポを保存するために使用されるグラフタイプのディポ。「Helix4Git」と「クラシックディポ」も参照してください。が拡張されました。リポジトリの[履歴]タブを現在サポートしています。
- フォルダDiffを使用した履歴の比較
- 最新リビジョンと比較および前のリビジョンと比較
- 行の並べ替えと列の再配置
P4VJSの場合は、
- HTMLツールのプリファレンスが変更されました。HTMLツールがデフォルトで有効になりました。
- P4VJSは追加のp4コマンドをサポートします。 P4VJS開発者ガイドのサポートされる関数のリストを参照してください。
大きなリストがロードされている間の待機時間を回避するパフォーマンスが拡張されました。
- ファイルのワークスペースツリーリストがユーザスクロールダウンとしてファイルをロードします
- ファイルのディポツリーリスト -- プリファレンス > サーバデータ > ディポツリーで一度にフェッチされるディレクトリあたりのファイル数が、デフォルト以外での最少値の
500
など、デフォルトの0
以外の値が設定されている場合、ユーザスクロールダウンとしてファイルがロードします。別のバッチのロード中に、「ファイルのロード中...」が表示されます。
Swarmの統合 - 「Swarmにサブミット済みチェンジリストを表示する」を参照してください。を参照してください。
2020.2
- P4Vが必要最低限のバージョンに自動的にアップグレードされるようになりました。詳しくは、「必要最低限のクライアントバージョンを設定する」を参照してください。
- サーバとの接続が切断された場合に、自動的に再接続されるようになりました。詳しくは、「接続のプリファレンス」を参照してください。
- 削除するファイルの数が多い場合、削除する前に確認プロンプトが表示されるようになりました。削除数のしきい値を設定する方法については、動作のプリファレンスの「ワークスペースからファイルを削除する前に警告する」を参照してください。
- Swarmと統合する機能に、新しいタイプのコンテキストメニュー項目が追加されました。以下を参照してください。
- グラフディポ HelixサーバにGitリポを保存するために使用されるグラフタイプのディポ。「Helix4Git」と「クラシックディポ」も参照してください。が拡張されました。
- [リポジトリ]タブで、読み取り権限が設定されているすべてのリポジトリを表示できるようになりました。詳しくは、「[リポジトリ]タブ」を参照してください。
- [履歴]タブで、リポジトリファイルのコミット履歴とコミット間の差異を表示できるようになりました。詳しくは、「リポジトリの[履歴]タブ」を参照してください。
- 「Jump to Address Bar」というショートカットを使用して、任意の場所からアドレスバーに直接移動できるようになりました。このショートカットの設定方法については、「ショートカットのプリファレンス」を参照してください。
- 2つのテキストファイルをP4とP4Mergeで比較する際に、コードの構文が強調表示されるようになりました。この機能の設定方法については、『P4Mergeユーザガイド』の「テキストファイルを比較する」を参照してください。
- P4Adminで追加の機能を開発できるようになりました。詳細については、『P4Adminユーザガイド』の「HTMLツール」を参照してください。
2020.1
ダイアログボックス内の大きなチェンジリスト領域
チェンジリスト内のファイルの数が、[編集] > [プリファレンス] > [サーバデータ] > [チェンジリストごとに表示される最大ファイル数 ]で指定した値を超えている場合、[サブミット]、[保留]、[保留を解除]、[元に戻す]、[衝突解決]の各ダイアログボックスで、これまでとは異なる方法でファイルが表示されるようになりました。詳しくは、「サーバデータのプリファレンス」を参照してください。
グラフディポの機能
ハイブリッドワークスペース 従来のPerforceファイルリビジョンモデルのディポに保管されたファイルと、Gitに関連付けられたグラフモデルのリポジトリに保管されたファイルにマップされるワークスペース。の作成、オープン、同期を行い、PerforceとGit (グラフディポ HelixサーバにGitリポを保存するために使用されるグラフタイプのディポ。「Helix4Git」と「クラシックディポ」も参照してください。)の両方のソースファイルを参照して表示できるようになりました。詳しくは、「グラフディポを使用する」を参照してください。
最近使用したワークスペースの編集機能
最近使用したワークスペースの表示数を指定したり、最近使用したワークスペースのうち、必要のないワークスペースを削除できるようになりました。詳しくは、「最近使用したワークスペースを編集」を参照してください。
サブミット前後のカスタムページ(HTML操作)
ユーザがチェンジリストをサブミットする前とサブミットした後に、P4VでカスタムのHTMLページを表示できるようになりました。詳しくは、「カスタムのHTML操作、HTMLタブ、HTMLウィンドウ」を参照してください。
コマンドラインの機能拡張
P4Vは主にグラフィックユーザインタフェースとして使用されますが、コマンドラインインタフェースとしても使用することができます。新しいコマンドとして、p4vc history
、p4vc properties
、p4vc diffprev
が追加されました。また、p4vc submit
コマンドでファイル名を指定できるようになりました。詳しくは、「コマンドラインクライアントのP4VCからP4Vコンポーネントを起動する」を参照してください。
ストリーム仕様の機能拡張
- ストリーム仕様フォームのカスタムフィールドがすべて表示されるようになりました(これらのフィールドは、サーバのコマンドラインでp4 streamspecコマンドを使用して作成することができます)。
- 次のコマンドを使用できるようになりました:
diff stream against previous
P4Adminの機能
- 次のタイプのディポの作成と表示が可能になりました:
graph
- ストリーム仕様に対するアクセス制御権を設定できるようになりました(『P4Adminユーザガイド』の「権限を管理する」を参照)。
2019.2
製品に関する詳細なリストについては、2019.2 P4Vリリースノートを参照してください。このリリースで本ガイドに追加された情報は以下を参照してください。
- ストリームリビジョングラフ
- Helix認証サービスを使用したHelix CoreサーバにP4Vを接続するには、「Helixサーバに接続する」の手順5を参照してください。
表示のプリファレンスでは、以下を選択することができます。
暗い背景色に明るいフォントを使用した「ダークテーマ」: |
|
または、デフォルト設定の「ライトテーマ」: |
|
2019.1
ここでは、このリリースで本ガイドに追加された情報の概要について説明します。トピックには、リンクが挿入されています。詳細なリストについては、2019.1 P4Vリリースノートを参照してください。
- ストリームのプライベート編集機能が導入されました。この機能を使用すると、他のユーザとは分離された環境でストリームを編集することができます。通常の編集時のように、保存した変更が即時にグローバルな変更になることはありません。プライベート編集されたストリームは、チェックアウトされてチェンジリストに追加されるため、詳細なテストを行うことができます。また、高度なトレーサビリティが確保されます。詳しくは、「ストリーム仕様の編集」と「ストリーム仕様の衝突解決」を参照してください。
- ストリームタイプ別にディポビューをフィルタリングするオプションが追加されました。詳しくは、「フィルタを使用してディポビューとワークスペースビューをカスタマイズする」を参照してください。
-
現在のワークスペースでストリームを切り替えた場合に、P4Vによって以下の処理が実行されるようになりました。
- 照合処理を実行するためのオプションが表示される。詳しくは、「ストリームのプリファレンス」を参照してください。
- デフォルトのチェンジリストにチェックアウトされたファイルが自動的に保留される。詳しくは、「ストリームで作業する」を参照してください。
- チェックアウトされたファイルを番号付きチェンジリストに保留するためのプロンプトが表示される。
詳しくは、「ストリームのプリファレンス」と「ストリームで作業するを参照してください。