PERFORCE 2013.2 P4V 入門 2013 年 6 月 This manual copyright 2005-2013 Perforce Software. All rights reserved. Perforce software and documentation is available from http://www.perforce.com. You may download and use Perforce programs, but you may not sell or redistribute them. You may download, print, copy, edit, and redistribute the documentation, but you may not sell it, or sell any documentation derived from it. You may not modify or attempt to reverse engineer the programs. This product is subject to U.S. export control laws and regulations including, but not limited to, the U.S. Export Administration Regulations, the International Traffic in Arms Regulation requirements, and all applicable end-use, enduser and destination restrictions. Licensee shall not permit, directly or indirectly, use of any Perforce technology in or by any U.S. embargoed country or otherwise in violation of any U.S. export control laws and regulations. Perforce programs and documents are available from ourWeb site as is. No warranty or support is provided. Warranties and support, along with higher capacity servers, are sold by Perforce Software. Perforce Software assumes no responsibility or liability for any errors or inaccuracies that may appear in this book. By downloading and using our programs and documents you agree to these terms. Perforce and Inter-File Branching are trademarks of Perforce Software. Perforce software includes software developed by the University of California, Berkeley and its contributors. This product includes softwaredeveloped by the OpenSSL Project for use intheOpenSSL Toolkit (http://www.openssl.org/). All other brands or product names are trademarks or registered trademarks of their respective companies or organizations. This manual © copyright 2005-2013 Perforce Software. All rights reserved. PERFORCE の ソ フ ト ウ ェ アお よ び関連文書は http://www.perforce.com よ り 入手で き ます。 プ ロ グ ラ ムは、 ダ ウ ン ロ ー ド し て ご利用になれますが、 販売ま たは再配布す る こ と は禁 じ ます。 関連文書は、 ダ ウ ン ロ ー ド 、 印 刷、 コ ピー、 編集、 再配布す る こ と を認め ますが、 販売す る こ と は禁 じ ます。 ま た、 いかな る も のであれ、 本書 を元に し て作成 し た文書を販売す る こ と も 禁 じ ます。 プ ロ グ ラ ムについては、 変更を加え る こ と 、 ま た リ バース エン ジニア リ ン グ を試み る こ と も 禁 じ ます。 本製品は米国輸出管理規則 (EAR)、 国際武器取引規則 (ITAR) を含むが こ れに限定 さ れない、 すべての米国輸出管 理法令、 お よ び最終用途、 最終使用者、 納入先地域のすべての適用規制の対象 と な り ます。 被許諾者は、 直接ま たは間接的に、 米国の禁輸国におけ る 、 ま たはそれ ら の国に よ る PERFORCE の技術の使用あ る いはそれ以外の米 国輸出管理法令に違反す る 使用を許可 し てはな り ません。 当社 Web サ イ ト よ り 入手 し た PERFORCE プ ロ グ ラ ムお よ び関連文書は無条件受け取 り と な り ます。 保証 も サポー ト も いた し ません。 保証、 サポー ト は、 よ り 高機能のサーバ と と も に、 Perforce Software よ り 有償で提供いた し ます。 Perforce Software は、 本書中の誤 り ま たは不正確な記述について、 いっ さ い責任 も 負担 も 負い ません。 当社のプ ロ グ ラ ムお よ び関連文書を ダ ウ ン ロ ー ド し て使用す る と 、 以上の条件に同意な さ っ た こ と にな り ます。 本製品には OpenSSL Toolkit (http://www.openssl.org/) で使用する ために OpenSSL プ ロ ジ ェ ク ト に よ っ て開発 さ れ た ソ フ ト ウ ェ アが含まれてい ます。 PERFORCE、 Inter-File Branching は、 Perforce Software の商標です。 PERFORCE の ソ フ ト ウ ェ アには、 カ リ フ ォ ルニ ア大学バー ク レ イ 校お よ びその協力者に よ っ て開発 さ れた ソ フ ト ウ ェ アが含まれてい ます。 その他のブ ラ ン ド ま たは製品名は、 それぞれ当該各社ま たは団体の商標ま たは登録商標です。 目 次 基本 コ ン セプ ト ................................................................................. 5 PERFORCE に接続す る ......................................................................... 6 P4V メ イ ン画面................................................................................. 7 ワ ー ク スペース の設定 ....................................................................... 8 フ ァ イ ルの管理................................................................................. 9 デ ィ ポか ら フ ァ イ ルを取得す る ...................................................... 9 デ ィ ポか ら フ ァ イ ルをチ ェ ッ ク ア ウ ト す る ...................................... 9 ワ ー ク スペース内の フ ァ イ ルを編集す る ....................................... 10 新 し い フ ァ イ ルをデ ィ ポに追加す る .............................................. 10 変更内容を差分表示す る .............................................................. 11 変更を破棄 し て元に戻す .............................................................. 11 変更をデ ィ ポにチ ェ ッ ク イ ンす る ................................................. 12 フ ァ イ ルの リ ビ ジ ョ ン履歴を表示す る .......................................... 13 グ ラ フ ィ カルな レ ポー ト ツール........................................................ 13 フ ァ イ ルの リ ビ ジ ョ ン を図に表す ................................................. 14 フ ァ イ ルの リ ビ ジ ョ ン を タ イ ム ラ ッ プ ・ ビ ュ ーで見 る ................... 15 フ ォ ルダの履歴を フ ォ ルダ差分ツールで表示す る .......................... 15 ス ト リ ーム の表示 ........................................................................... 17 重要かつ有用な機能 ........................................................................ 17 ツールチ ッ プ .............................................................................. 18 ド ラ ッ グ & ド ロ ッ プ .................................................................... 18 フ ァ イ ル ・ ビ ュ ー ........................................................................ 18 タ ブ を切 り 離す ........................................................................... 19 プ リ フ ァ レ ン ス の設定 ................................................................. 19 コ マ ン ド ラ イ ン か ら P4V コ ン ポーネ ン ト を起動す る ......................... 19 P4Win か ら の移行............................................................................ 20 基本を マ ス タ ー し た ら ..................................................................... 23 PERFORCE 2013.2 P4V 入門 3 4 PERFORCE 2013.2 P4V 入門 P4V 入門 P4V (PERFORCE Visual ク ラ イ ア ン ト ) は、 異な る プ ラ ッ ト フ ォ ーム間で機能す る PERFORCE の GUI ツールです。 P4V は、 Windows、 Linux お よ び Mac の コ ン ピ ュ ー タ 上で使用で き 、 各プ ラ ッ ト フ ォーム で全 く 同等に イ ン タ フ ェース を行 う こ と がで き ます。 こ の入門編ガ イ ド では PERFORCE の基本機能お よ び P4V の レ イ ア ウ ト や機能について説明 し てい ます。 P4V について 詳 し く は、 オ ン ラ イ ン ・ ヘルプ ・ シ ス テ ム を参照 し て く だ さ い。 PERFORCE に関す る 詳細な情 報は Web サ イ ト にあ る ユーザ ・ ド キ ュ メ ン ト を参照 し て く だ さ い。 注 日本語版 P4V の動作プ ラ ッ ト フ ォ ー ム につい ては、 P4V リ リ ー ス ・ ノ ー ト (p4vnotes_ja.txt) を ご参照 く だ さ い。 フ ァ イ ル管理に PERFORCE を使用す る 際は、 通常 P4V な ど のアプ リ ケーシ ョ ン を使用 し て PERFORCE バージ ョ ン化サービ ス に接続 し ます。 P4V を使用す る と フ ァ イ ルのチ ェ ッ ク イ ンお よ びチ ェ ッ ク ア ウ ト 、 その他の さ ま ざ ま なバージ ョ ン化作業を行 う こ と がで き ます。 次のセ ク シ ョ ン では、 P4V において基本的なバージ ョ ン化作業を行 う 方法を説明 し 、 P4V の強力な 機能やシ ョ ー ト カ ッ ト を紹介 し ます。 基本 コ ン セ プ ト P4V はユーザの コ ン ピ ュ ー タ を PERFORCE バージ ョ ン化サービ ス に接続 し て、 PERFORCE の デ ィ ポ と ユーザ側の ワ ー ク スペース と の間で フ ァ イ ルのや り 取 り がで き る よ う に し ます。 次 の図を参照 し て く だ さ い。 ... ユーザ側の ワー ク ス テー ワー ク スペース は フ ァ イ ルの ロ ーカル ・ シ ョ ン で格納 し てい ます。 こ の ワ ー ク ス テーシ ョ ンが コ ピーを ... P4V を実行 し てお り … ... PERFORCE バージ ョ ン 化サービ ス に接続 さ れて い ます。 こ のサービ ス が … (P4V) (ワークスペース) ... デ ィ ポ を管理 し てい ます。 デ ィ ポは PERFORCE の制御下にあ る フ ァ イ ルの リ ポジ ト リ です。 (PERFORCE) (ディポ) PERFORCE 関連用語の正確な定義は次の と お り です。 ・ ワ ー ク スペース : PERFORCE に よ っ て管理 さ れてい る フ ァ イ ルの リ ビ ジ ョ ン に対 し て作業を 実際に行 う 、 ユーザの ワー ク ス テーシ ョ ン上の フ ォ ルダ ま たはデ ィ レ ク ト リ 。 ・ PERFORCE アプ リ ケーシ ョ ン : P4V ( ま たはその他の PERFORCE アプ リ ケーシ ョ ン ) であ り 、 ユーザの コ ン ピ ュ ー タ 上で稼動 し 、 PERFORCE サーバに コ マ ン ド を送信 し て結果 ( フ ァ イ ル、 状態の情報な ど) を取得 し ます。 PERFORCE 2013.2 P4V 入門 5 PERFORCE に接続す る ・ サービ ス : PERFORCE アプ リ ケーシ ョ ン か ら の リ ク エ ス ト に応答 し 、 デ ィ ポ ・ フ ァ イ ルを メ ン テナン ス し 、 ワー ク スペース の状態を追跡す る PERFORCE バージ ョ ン化サービ ス。 ・ デ ィ ポ : PERFORCE サービ ス に よ り ホ ス テ ィ ン グ さ れ る フ ァ イ ル ・ リ ポジ ト リ 。 それま でに サブ ミ ッ ト さ れた全フ ァ イ ルの既存バージ ョ ンがすべて含まれてい ます。 PERFORCE は複数 のデ ィ ポ を ホ ス テ ィ ン グす る こ と も で き ますが、 こ のガ イ ド の例では、 デ ィ ポが 1 つの場 合を想定 し てい ます。 PERFORCE に接続する フ ァ イ ルへア ク セ スす る には、 PERFORCE に接続す る 必要があ り ます。 P4V を最初に起動 し た と き 、 接続設定 ウ ィ ザー ド (Mac の場合 : 接続設定ア シ ス タ ン ト ) に よ っ て接続設定手順が 示 さ れ、 それに従っ てサーバ、 ユーザ、 お よ び ワ ー ク スペース を指定す る こ と がで き ます。 それ以降のセ ッ シ ョ ン において ウ ィ ザー ド / ア シ ス タ ン ト を起動す る には、 [ 接続 ] > [ 接続 を設定 ...] を選択 し ます。 あ る いは、 次に示す と お り 、 1 つのダ イ ア ロ グで接続設定を構成す る こ と も で き ます。 1. P4V を起動 し ます。 す る と 以下の よ う な接続ダ イ ア ロ グが表示 さ れます。 2. 以下の設定を行い ます。 (設定す る 情報は PERFORCE 管理者に問い合わせて く だ さ い) ・ サーバ : 共有バージ ョ ン化サービ ス を ホ ス テ ィ ン グす る マシ ンの名前。 同時に TCP/IP ポー ト を指定す る 必要があ り ます。 SSL に よ り PERFORCE に接続 し てい る 場合は、 ssl:hostname:port を使用してください。 ・ ポー ト : サーバに割 り 当て ら れてい る ポー ト 番号 ・ ユーザ : PERFORCE ユーザのユーザ名 ・ パ ス ワー ド : PERFORCE ユーザのパ ス ワー ド (任意) ・ ワ ー ク スペース : ワー ク スペース名 登録済みのユーザお よ び ワー ク スペース を表示す る には、 [表示 ...] を ク リ ッ ク し ます。 (サーバお よ びポー ト は [ 表示 ] を ク リ ッ ク す る 前に設定 し てお く 必要があ り ます) サーバ設定が正 し く ない場合、 P4V は次の よ う な メ ッ セージ を表示 し ます。 Connect to server failed; check $P4PORT. TCP connect to bigserver failed. bigserver: host unknown. 6 PERFORCE 2013.2 P4V 入門 P4V メ イ ン画面 3. 接続す る には OK を ク リ ッ ク し ます。 P4V の メ イ ン画面が以下の よ う に表示 さ れ ます。 次のセ ク シ ョ ン では メ イ ン画面パネルについて説明 し ます。 P4V メ イ ン画面 次の図は、 メ イ ン画面のパネルお よ び主要な機能を示 し てい ます。 ボ タ ンや画面の要素の機 能を表示す る には、 カー ソ ルを その上に置 き ます。 す る と 、 簡単な機能説明 (ツール ・ チ ッ プ) が表示 さ れ ます。 ツールバーで パネルを切り 替えます 左のパネルには ディポとワークス ペースのファイル およびフォルダが 表示されます 右のパネルには 選択されたオブ ジェクトに関す る詳細情報が表 示されます ログ・パネルにはサーバ・コマンドがリストされ、 ダッシュボードにはステータスとタスクの ショートカットが表示されます PERFORCE 2013.2 P4V 入門 7 ワー ク スペース の設定 ワー ク スペースの設定 こ の作業は PERFORCE 管理者が行 う のが一般的ですが、 ワー ク スペース の設定についてい く つ か重要な項目を知っ てお く こ と が望ま し いで し ょ う 。 特に、 (1) ワー ク スペース ・ ルー ト ・ デ ィ レ ク ト リ の設定お よ び (2) ワ ー ク スペース ・ ビ ュ ー の設定は重要です。 ワ ー ク スペース を定義す る には、 [ 接続 ] > [ 新 し い ワー ク スペース ...] を選択 し ます。 カ レ ン ト ・ ワー ク スペース仕様を編集す る には、 [ 接続 ] > [ 現在の ワ ー ク スペース を編集 ...] を選択 し ます。 P4V では仕様の詳細画面が、 右パネルの下の部分に表示 さ れます。 以下に例を示 し ます。 ルー ト : ユーザの ワ ー ク ス テー シ ョ ン上で PERFORCE がデ ィ ポ の コ ピーを保存す る 場所を指定 し ます。 正 し い名前を指定 し 、 コ ン ピ ュ ー タ のルー ト ・ デ ィ レ ク ト リ を設定 し ない よ う に注意 し て く だ さ い。 ワー ク スペース ・ マ ッ ピ ン グ : ユーザがア ク セ スす る デ ィ ポ ・ フ ァ イ ルを制限 し ます。 必要な デ ィ ポ・フ ァ イ ルのみが表示 さ れ る よ う にビ ュ ーを設定 し て く だ さ い。 ワ ー ク スペース ・ ビ ュ ーの表示ま たは設定を グ ラ フ ィ ッ ク 画面で行 う には、 [ 基本 ] タ ブ を ク リ ッ ク し ます。 目的の フ ァ イ ル ま たはフ ォ ルダ を探 し 、 右 ク リ ッ ク で表示 さ れ る メ ニ ュ ーを ク リ ッ ク ( コ ン テ キ ス ト ・ ク リ ッ ク ) し て、 ワー ク スペース ・ マ ッ ピ ン グへの追加や ワー ク スペース ・ マ ッ ピ ン グか ら の除外を行い ます。 画面は次の よ う に表示 さ れ ます。 8 PERFORCE 2013.2 P4V 入門 フ ァ イ ルの管理 フ ァ イルの管理 PERFORCE を使用 し て フ ァ イ ルを管理す る には、 通常次の順で作業を行い ます。 1. デ ィ ポか ら フ ァ イ ルを取得 し ます。 2. 編集対象の フ ァ イ ルをチ ェ ッ ク ア ウ ト し ます。 3. フ ァ イ ルを編集 し ます。 4. 変更済フ ァ イ ルをチ ェ ッ ク イ ン し ます。 次のセ ク シ ョ ン ではフ ァ イ ル管理上 よ く 行われ る 、 上述 し た作業やその他の作業について詳 し く 説明 し ます。 デ ィ ポから フ ァ イルを取得する デ ィ ポか ら ワー ク スペース に フ ァ イ ルを コ ピーす る 手順を以下に示 し ます。 1. 左パネルにあ る デ ィ ポ タ ブ を ク リ ッ ク し ます。 2. 取得 し たい フ ォ ルダ ま たはフ ァ イ ルを探 し ます。 3. フ ァ イ ルま たはフ ォ ルダ を コ ン テ キ ス ト ・ ク リ ッ ク し ます。 最新バージ ョ ン を取得す る には、 [ 最新 リ ビ ジ ョ ン を取得 ] を選択 し ます。 古いバージ ョ ン を取得す る には、 [ リ ビ ジ ョ ン を取得 ... ] を選択 し てか ら 目的のバージ ョ ン を指定 し ます。 ロ グ ・ パネルに以下の よ う な メ ッ セージが表示 さ れ ます。 p4 sync //depot/Misc/manuals/...#head //depot/Misc/manuals/recommended_configuration.doc added c:\p4cli ents\bruno-1492\Misc\manuals\recommended_configuration.doc //depot/Misc/manuals/triggers.doc added c:\p4clients\bruno1492\Misc\manuals\triggers.doc //depot/Misc/manuals/vendor_branches.doc added c:\p4clients\bruno -1492\Misc\manuals\vendor_branches.doc Sync copied 3 files to workspace (including 3 that were added) Sync removed no files from workspace Sync completed with no warnings or errors. フ ァ イ ルは左パネル上に、 ワ ー ク スペース内にあ る こ と を示す緑色の丸が付いて表示 さ れ ま す。 こ れで フ ァ イ ルが ワー ク スペース内に コ ピー さ れ ま し た。 こ の フ ァ イ ルを編集 し たい 場合は、 は じ めに フ ァ イ ルをチ ェ ッ ク ア ウ ト し ます。 デ ィ ポから フ ァ イルを チ ェ ッ ク アウ ト する ユーザの ワー ク スペース に フ ァ イ ルをチ ェ ッ ク ア ウ ト す る 手順を以下に示 し ます。 1. 左パネルの デ ィ ポ タ ブか ら 目的の フ ァ イ ルを探 し ます。 2. フ ァ イ ルを コ ン テ キ ス ト ・ ク リ ッ ク し 、 [ チ ェ ッ ク ア ウ ト ] を選択 し ます。 ロ グ ・ パネルに以下の よ う な メ ッ セージが表示 さ れ ます。 p4 edit //bruno-1492/Misc/manuals/recommended_configuration.doc //depot/Misc/manuals/recommended_configuration.doc#1 - opened for edit Opened 1 files for edit フ ァ イ ルは左パネル上に、 チ ェ ッ ク ア ウ ト さ れた こ と を示す赤いチ ェ ッ ク マー ク が付いて表 示 さ れ ます。 PERFORCE 2013.2 P4V 入門 9 フ ァ イ ルの管理 フ ァ イ ルをチ ェ ッ ク ア ウ ト す る と 、 PERFORCE はその フ ァ イ ルを チ ェ ン ジ リ ス ト に追加 し ま す。 チ ェ ン ジ リ ス ト は、 関連す る フ ァ イ ルの リ ス ト です。 チ ェ ン ジ リ ス ト を使っ て関連す る フ ァ イ ルを グループ化す る こ と がで き ます。 例えば、 製品の機能追加を行 う ために必要な変 更を含むすべての フ ァ イ ルを グループ化で き ます。 チ ェ ン ジ リ ス ト を表示す る には、 メ ニ ュ ーか ら [ 表示 ] > [ 作業中チ ェ ン ジ リ ス ト ] を選択す る か、 ツールバーにあ る を ク リ ッ ク し ます。 こ れで フ ァ イ ルを編集す る 準備がで き ま し た。 ワー ク スペース内のフ ァ イルを編集する チ ェ ッ ク ア ウ ト し た フ ァ イ ルを編集す る には、 その フ ァ イ ルを ダブル ク リ ッ ク し ます。 (ま た は コ ン テ キ ス ト ・ ク リ ッ ク し て [ 他のアプ リ ケーシ ョ ン で開 く ...] を選択後、 目的のアプ リ ケーシ ョ ン を選択 し ます。) P4V が フ ァ イ ルに関連付け ら れてい る 編集用アプ リ ケーシ ョ ン を 起動 し ます。 フ ァ イ ルを変更 し 、 保存 し ます。 フ ァ イ ルを開 く アプ リ ケーシ ョ ン を選択す る には、 [ フ ァ イ ル ] > [ 他のアプ リ ケーシ ョ ン で 開 く ] > [ アプ リ ケーシ ョ ン を選択 ...] を選択 し ます。 エデ ィ タ の構成は、 [ プ リ フ ァ レ ン ス ] ダ イ ア ロ グの [ フ ァ イ ル ・ エデ ィ タ ] ページで行 う こ と がで き ます。 新 し い フ ァ イルをデ ィ ポに追加する フ ァ イ ルをデ ィ ポに追加す る には、 2 つの操作を行 う 必要があ り ます。 まずフ ァ イ ルを追加 対象 と し てマーキ ン グす る こ と に よ り フ ァ イ ルをチ ェ ン ジ リ ス ト に格納 し た後、 チ ェ ン ジ リ ス ト を サブ ミ ッ ト し て フ ァ イ ルをデ ィ ポに コ ピー し ます。 フ ァ イ ルをデ ィ ポに追加す る には、 以下の手順に従い ます。 1. 左パネルで [ ワー ク スペース ] タ ブ を ク リ ッ ク し ます。 2. 追加 し たい フ ァ イ ルを参照 し ます。 フ ァ イ ルがデ ィ ポにない場合、 ア イ コ ンには印が付 いてい ません。 ロ ーカル ・ フ ァ イ ルが [ ワ ー ク スペース ] タ ブに表示 さ れない場合は、 [ 検索 ] > [ ワー ク スペース を フ ィ ル タ リ ン グ ] > [ デ ィ ポにない フ ァ イ ルを表示 ] を選択 し て く だ さ い。 3. フ ァ イ ルを右 ク リ ッ ク し て [ 追加目的でマーキ ン グ ] を選択 し ます。 フ ァ イ ルのア イ コ ン に赤い 4. 10 記号が表示 さ れ、 追加目的で作業状態にな っ てい る こ と を示 し ます。 追加目的でマーキ ン グ し た フ ァ イ ルを含むチ ェ ン ジ リ ス ト をサブ ミ ッ ト し ます。 フ ァ イ ルを右 ク リ ッ ク し て、 [ サブ ミ ッ ト …] を選択 し ます。 作業中チ ェ ン ジ リ ス ト の フ ォ ーム が表示 さ れ、 チ ェ ン ジ リ ス ト 内の フ ァ イ ルが一覧表示 さ れます (12 ページの 「変更を デ ィ ポにチ ェ ッ ク イ ンす る 」 参照 )。 PERFORCE 2013.2 P4V 入門 フ ァ イ ルの管理 変更内容を差分表示する 行っ た変更を表示す る ために、 変更済フ ァ イ ルをチ ェ ッ ク ア ウ ト 時のバージ ョ ン と 比較す る (diff) こ と がで き ます。 diff を行 う には、 左パネルにあ る チ ェ ッ ク ア ウ ト し た フ ァ イ ルを コ ン テ キ ス ト ・ ク リ ッ ク し 、 [ 所有 リ ビ ジ ョ ン と 比較 ] を選択 し ます。 比較ツールが起動 し 、 2 つの フ ァ イ ルの異な る 部分が次の図の よ う に表示 さ れ ます。 変更を破棄 し て元に戻す 変更内容を破棄 し たい場合は、 以下の手順に従い ます。 1. 左パネルにあ る フ ァ イ ルを コ ン テ キ ス ト ・ ク リ ッ ク し 、 [ 元に戻す ] を選択 し ます。 P4V は警告ダ イ ア ロ グ を表示 し ます。 2. OK を ク リ ッ ク し ます。 ロ グ ・ パネルに以下の よ う な メ ッ セージが表示 さ れ ます。 p4 revert //my-test-workspace/main/bark revert complete. 1 file affected. PERFORCE 2013.2 P4V 入門 11 フ ァ イ ルの管理 変更をデ ィ ポにチ ェ ッ ク イ ンする 変更済フ ァ イ ルをデ ィ ポにチ ェ ッ ク イ ンす る には、 次の手順に従い ます。 1. 作業中チ ェ ン ジ リ ス ト を表示す る ため、 ツールバーにあ る を ク リ ッ ク し ます。 次の図 の よ う に作業中チ ェ ン ジ リ ス ト が一覧表示 さ れます。 チ ェ ン ジ リ ス ト 内の フ ァ イ ルを表 示す る には、 チ ェ ン ジ リ ス ト を展開 し ます。 2. 作業状態の フ ァ イ ルがあ る チ ェ ン ジ リ ス ト を ダブル ク リ ッ ク し ます。 次の図の よ う に詳 細画面が表示 さ れ ます。 3. 行っ た変更を説明す る コ メ ン ト を入力 し 、 [ サブ ミ ッ ト ] を ク リ ッ ク し ます。 ロ グ ・ パネ ルにチ ェ ン ジ リ ス ト がサブ ミ ッ ト さ れた こ と を示す メ ッ セージが以下の よ う に表示 さ れ ます。 Change 813 submitted. submit complete. 1 file affected. 12 PERFORCE 2013.2 P4V 入門 グ ラ フ ィ カルな レ ポー ト ツール フ ァ イルの リ ビ ジ ョ ン履歴を表示する フ ァ イ ルやフ ォ ルダに加え ら れた変更を表示す る には、 その フ ァ イ ルやフ ォ ルダ を コ ン テ キ ス ト ・ ク リ ッ ク し 、 [フ ァ イ ル履歴] ま たは [フ ォ ルダ履歴] を選択 し ます。 す る と 選択 さ れ た フ ァ イ ルやフ ォ ルダの履歴が右パネルに表示 さ れます。 例えば次の図はフ ォ ルダの履歴を 表 し てい ますが、 その フ ォ ルダ内の フ ァ イ ルに関係す る サブ ミ ッ ト 済チ ェ ン ジ リ ス ト が一覧 表示 さ れてい ます。 グ ラ フ ィ カルな レポー ト ツール P4V には以下に示す よ う な非常に便利な グ ラ フ ィ カル ・ レ ポー ト ツールが用意 さ れてい ます。 ・ リ ビ ジ ョ ン ・ グ ラ フ : 選択 し た フ ァ イ ルの変更箇所を示す図を表示 し ます。 ブ ラ ンチ操作 に関係す る フ ァ イ ル も 含まれ ます。 ・ タ イ ム ラ ッ プ ・ ビ ュ ー : 選択 し たテ キ ス ト フ ァ イ ルの内容が リ ビ ジ ョ ン間で ど の よ う に変 更 さ れたか を示 し ます。 リ ビ ジ ョ ン範囲内の移動が容易にで き 、 調べたいテ キ ス ト のあ る 箇所を探 し て、 それが作成 さ れた時期や変更内容を見 る こ と がで き ます。 ・ フ ォ ルダ差分ツール : フ ォ ルダの内容が ど う 変更 さ れたのか を見 る こ と がで き ます。 次のセ ク シ ョ ン では こ れ ら の ツールの詳細を記述 し ます。 PERFORCE 2013.2 P4V 入門 13 グ ラ フ ィ カルな レ ポー ト ツール フ ァ イルの リ ビ ジ ョ ン を図に表す あ る フ ァ イ ルの リ ビ ジ ョ ン を図で表示す る には、 左パネルで フ ァ イ ルを コ ン テ キ ス ト ・ ク リ ッ ク し 、 [ リ ビ ジ ョ ン ・ グ ラ フ ] を選択 し ます。 ツールが起動 し 、 次の よ う な図が表示 さ れ ます。 こ の図にはフ ァ イ ルがいつ作成 さ れたか、 ま たブ ラ ンチが ど の よ う に作成 さ れたかが確認で き 、 デ ィ ポにサブ ミ ッ ト 済のバージ ョ ンの詳細を見 る こ と がで き ます。 ま た、 ナビ ゲーシ ョ ン ・ マ ッ プ を使用 し て グ ラ フ内を移動す る こ と がで き ます。 リ ビ ジ ョ ン ・ グ ラ フ に表示 さ れ る 情報について詳 し く は、 P4V のオ ン ラ イ ン ・ ヘルプ を参照 し て く だ さ い。 14 PERFORCE 2013.2 P4V 入門 グ ラ フ ィ カルな レ ポー ト ツール フ ァ イルの リ ビ ジ ョ ン を タ イム ラ ッ プ ・ ビ ュ ーで見る あ る テ キ ス ト ・ フ ァ イ ルの変更内容を表示す る には、 左パネルでその フ ァ イ ルを コ ン テ キ ス ト ・ ク リ ッ ク し 、 [ タ イ ム ラ ッ プ ・ ビ ュ ー ] を選択 し ます。 ユーテ ィ リ テ ィ が起動 し 、 次の よ う な画面が表示 さ れ ます。 ス ラ イダ : リ ビジ ョ ン間を移動 変更の詳細 : あ る リ ビ ジ ョ ン で追加、 変更、 削除が行われたテ キ ス ト を表示 タ イ ム ラ ッ プ ・ ビ ュ ーでは、 ス ラ イ ダ を使用 し て、 フ ァ イ ルのすべての リ ビ ジ ョ ン を移動 し なが ら 、 変更時期や変更 し たユーザを調べ る こ と がで き ます。 タ イ ム ラ ッ プ ・ ビ ュ ーについ て も 、 詳 し く は P4V のオ ン ラ イ ン ・ ヘルプ を参照 し て く だ さ い。 フ ォルダの履歴を フ ォルダ差分ツールで表示する フ ォ ルダ差分ツールを使 う と フ ォ ルダの内容が ど の よ う に変更 さ れたか、 つま り ど の フ ァ イ ルが追加、 変更、 削除 さ れたのか を表示す る こ と がで き ます。 1. 左パネルの デ ィ ポ タ ブ ま たは ワ ー ク スペース タ ブにあ る フ ォ ルダ を コ ン テ キ ス ト ・ ク リ ッ ク し 、 [ フ ォ ルダ履歴 ] を選択 し ます。 す る と 次の図の よ う に、 右パネルにその フ ォ ルダに関係す る チ ェ ン ジ リ ス ト が一覧表示 さ れます。 2. フ ォ ルダ内の 2 つの リ ビ ジ ョ ン間で行われた変更内容を表示す る には、 一方の リ ビ ジ ョ ン を他方の リ ビ ジ ョ ンへ と ド ラ ッ グ & ド ロ ッ プ し ます。 PERFORCE 2013.2 P4V 入門 15 グ ラ フ ィ カルな レ ポー ト ツール す る と 次に示す図の よ う に変更内容が表示 さ れ ます。 こ の例では選択 し た リ ビ ジ ョ ン間で、 あ る フ ァ イ ルが編集 さ れてチ ェ ッ ク イ ンが行われてい る こ と がわか り ます。 フ ァ イ ルの強調 表示は、 追加、 変更、 削除について色分け さ れてい ます。 フ ォ ルダ を拡張 し て ス ク ロ ール し 、 調べたい変更内容を見つけ ます。 次の変更、 前の変更に移動す る には、 それぞれ右矢印、 左 矢印を ク リ ッ ク し ます。 ク リ ッ ク し て変更を表示 16 PERFORCE 2013.2 P4V 入門 ス ト リ ームの表示 ス ト リ ームの表示 PERFORCE ス ト リ ームは 「属性を持つブ ラ ンチ」 であ り 、 コ ー ド ラ イ ン な ど の関連フ ァ イ ル集 合を一括管理す る 手法です。 組織で ス ト リ ーム を使用 し てい る 場合、 デ ィ ポ ・ パネルに ス ト リ ーム ・ デ ィ ポが表示 さ れ ます。 ス ト リ ーム ・ デ ィ ポは、 こ の よ う に表示 さ れ ます 。 デ ィ ポ内の ス ト リ ーム を表示す る には、 次の よ う に操作 し ます。 1. [ ス ト リ ーム ] の ツールバー ・ ボ タ ン を ク リ ッ ク し ます。 す る と 、 [ ス ト リ ーム ] タ ブ が表示 さ れ ます。 2. ス ト リ ーム階層の図を表示す る には、 グ ラ フ ・ ビ ュ ーを選択 し ます。 3. 表示 さ せたい ス ト リ ーム ・ デ ィ ポ を選択 し ます。 P4V は ス ト リ ームの親子関係 と ス テー タ ス を示すス ト リ ーム ・ グ ラ フ を表示 し ます。 例 : P4V の ス ト リ ーム に関 し て詳 し く は、 オ ン ラ イ ンヘルプ を参照 し て く だ さ い。 一般的な情報 については、 『PERFORCE 入門』、 『P4 ユーザーズ ・ ガ イ ド 』 お よ び 『PERFORCE コ マ ン ド ・ リ フ ァ レ ン ス』 を ご覧 く だ さ い。 重要かつ有用な機能 P4V には多 く の機能が用意 さ れてい ますが、 次に示す機能は特に便利です。 ・ ツールチ ッ プ : あ る オブジ ェ ク ト について詳細を知 り たい と き 、 カー ソ ルを そのオブジ ェ ク ト の上に置 き ます。 す る と 詳細を説明す る ポ ッ プア ッ プ ・ ウ ィ ン ド ウ が表示 さ れ ます。 ・ ド ラ ッ グ & ド ロ ッ プ : よ く 使われ る 操作には、 ド ラ ッ グ & ド ロ ッ プに よ る シ ョ ー ト カ ッ ト が多 く 用意 さ れてい ます。 ・ フ ァ イ ル ・ ビ ュ ー : グ ラ フ ィ ッ ク ・ フ ァ イ ルをサム ネールでプ レ ビ ュ ーす る こ と がで き ま す。 ・ ウ ィ ン ド ウ 分割 : 仕様を別の ウ ィ ン ド ウ で表示 し た ま ま に し たい と き 、 ウ ィ ン ド ウ を切 り 離す こ と がで き ます。 次のセ ク シ ョ ン で こ れ ら の機能について詳 し く 説明 し ます。 PERFORCE 2013.2 P4V 入門 17 重要かつ有用な機能 ツールチ ッ プ P4V には画面上の多 く のオブジ ェ ク ト に対 し て ツールチ ッ プが用意 さ れてい ます。 例えば、 フ ァ イ ルの状態を表示す る には、 カー ソ ルを左パネルの フ ァ イ ルの上に置 き ます。 す る と 次 の図の よ う に ツールチ ッ プが表示 さ れます。 ま た別の例 と し て、 チ ェ ン ジ リ ス ト の コ メ ン ト を表示す る には、 ツールバーの をク リ ッ ク し て カー ソ ルを右パネルのチ ェ ン ジ リ ス ト の上に置 き ます。 P4V ではすべてのボ タ ン につい て も ツールチ ッ プが用意 さ れてい ます。 ド ラ ッグ & ド ロップ P4V では、 よ く 行われ る 作業には ド ラ ッ グ & ド ロ ッ プに よ る シ ョ ー ト カ ッ ト が提供 さ れてい ます。 ド ラ ッ グ & ド ロ ッ プ を使 う と 多数の フ ァ イ ル ・ グループでの操作を容易に行 う こ と が で き ます。 例えば、 フ ォ ルダ内のすべての フ ァ イ ルをチ ェ ッ ク ア ウ ト す る には、 その フ ォ ル ダ をチ ェ ン ジ リ ス ト に ド ラ ッ グ し ます。 2 つの フ ァ イ ル間の差分を見 る には、 一方の フ ァ イ ルを も う 一つの フ ァ イ ルに ド ラ ッ グ し ます。 ド ラ ッ グ & ド ロ ッ プに よ る シ ョ ー ト カ ッ ト に関 す る 詳細は、 P4V オ ン ラ イ ン ・ ヘルプ を参照 し て く だ さ い。 フ ァ イル ・ ビ ュ ー PERFORCE を グ ラ フ ィ ッ ク ・ フ ァ イ ルの管理に使用 し てい る 場合には、 P4V のサム ネール ・ ビ ュ ーに よ り フ ァ イ ルのプ レ ビ ュ ーが可能です。 サム ネールを表示す る には、 右パネルの フ ァ イ ル タ ブ を ク リ ッ ク し タ イ ト ル ・ バーか ら 任意のサム ネール ・ サ イ ズ を選択 し ます。 す る と 次の図の よ う にサム ネールが表示 さ れます。 18 PERFORCE 2013.2 P4V 入門 コ マ ン ド ラ イ ンか ら P4V コ ン ポーネ ン ト を起動す る タ ブ を切 り 離す あ る タ ブ を表示 し た ま ま にす る ために、 その タ ブ を切 り 離す こ と がで き ます。 例えば、 フ ァ イ ルを コ ン テ キ ス ト ・ ク リ ッ ク し て [ フ ァ イ ルの履歴 ] を選択 し 、 [ ウ ィ ン ド ウ ] > [ タ ブ を分 割 ] を選択 し ます。 す る と 次の図の よ う に別の ウ ィ ン ド ウ が開 き ます。 切 り 離 し た ウ ィ ン ド ウ を元に戻 し たい場合、 [ ウ ィ ン ド ウ ] > [ ウ ィ ン ド ウ を結合 ] を選択 し ま す。 プ リ フ ァ レ ン スの設定 P4V の設定を行 う には、 プ リ フ ァ レ ン ス を編集 し ます (Mac: [P4V] > [ プ リ フ ァ レ ン ス ]、 Windows: [ 編集 ] > [ プ リ フ ァ レ ン ス ])。 [ フ ァ イ ル ・ エデ ィ タ ] ページでは、 オペレーテ ィ ン グ ・ シ ス テ ム固有の関連付け を無効に し て、 アプ リ ケーシ ョ ン と フ ァ イ ル タ イ プ を関連付け る こ と がで き ます。 ま た差分ページ と マージページでは、 P4V と バン ド ル さ れてい る ツール 以外の ツールを使用 し たい場合、 外部アプ リ ケーシ ョ ン を定義す る こ と がで き ます。 コ マ ン ド ラ イ ンから P4V コ ンポーネ ン ト を起動する 普段は PERFORCE コ マ ン ド ラ イ ン ・ ク ラ イ ア ン ト を利用 し 、 リ ビ ジ ョ ン ・ グ ラ フやス ト リ ー ム ・ グ ラ フ の表示な ど、 一部の機能を使用す る ために と き ど き P4V を使用す る ユーザは、 P4VC を使用す る と よ いで し ょ う 。 こ れは P4V と 同梱 さ れてい る コ マ ン ド ラ イ ン ・ ツールで あ り 、 P4V の完全な イ ン ス タ ン ス を開 く こ と な く コ マ ン ド ラ イ ン か ら 単体の P4V コ ン ポーネ ン ト を起動す る こ と が可能です。 詳 し い情報を得 る には、 コ マ ン ド ラ イ ン で p4vc help と 入 力 し て く だ さ い。 PERFORCE 2013.2 P4V 入門 19 P4Win か ら の移行 P4Win からの移行 P4Win か ら P4V に移行す る ユーザ向けに、 移行期間に役立つ よ う に対応す る 処理の一覧を示 し ます。 P4Win の メ ニ ュ ー項 目 メ ニュー P4V の メ ニ ュ ー項目 メ ニュー 注 [ ソ ース コ ン ト ロ ー ルに追加 ] [ フ ァ イル ] [ 追加目的でマーキ ング ] [ アクシ ョ ン ] ワー ク スペース ・ ツ リ ーにあ る フ ァ イ ルにのみ 適用 さ れ る [ フ ァ イ ル、 フ ォ ル ダ ま たは リ ビ ジ ョ ン に Diff2 を実行 ] [ フ ァ イル ] [ 比較 ...] [ ツール ] [ ク ラ イ アン ト の フ ァ イ ル と デ ィ ポの フ ァ イ ルを比較 ] [ フ ァ イル ] [ 比較 ...] [ ツール ] [ エ ク スプローラ ] [ フ ァ イル ] [ エ ク スプローラ で 表示 ] [ フ ァ イル ] [ フ ァ イ ル仕様ま た [ フ ァ イ ル ] はブ ラ ンチ仕様を使 用 し て反映 ] [ 反映 ...] [ アクシ ョ ン ] [ 削除目的で作業状 態にす る ] [ フ ァ イル ] [ 削除目的でマーキ ング ] [ アクシ ョ ン ] [ 編集目的で作業状 態にす る ] [ フ ァ イル ] [ チェ ッ ク ア ウ ト ] [ アクシ ョ ン ] [ プ ロ パテ ィ ] [ フ ァ イル ] [ フ ォ ルダ内の フ ァ イル ] [ 表示 ]> [ ク ラ イ アン ト から 削除 ] [ フ ァ イル ] [ ワー ク スペース か ら 削除 ] [ アクシ ョ ン ] [ リ ネーム ] [ フ ァ イル ] [ リ ネーム / 移動 ] [ アクシ ョ ン ] [ リ ビ ジ ョ ン履歴 ...] [ フ ァ イ ル ] [ 履歴 ] [ 表示 ]> ま たは、 フ ァ イ ル を コ ンテキ ス ト ・ ク リ ッ ク して [ フ ァ イ ル履歴 ] を選択 [ フ ァ イ ルを表示 ...] [ フ ァ イ ル ] [ 開く ] [ フ ァ イル ] ま たは、 フ ァ イ ル を コ ンテキ ス ト ・ ク リ ッ ク して [ 開 く ] を選択 [ アクシ ョ ン ] ワー ク スペース ・ ツ リ ーにあ る フ ァ イ ルにのみ 適用 さ れ る [ 整合性のチ ェ ッ ク ] [ フ ァ イ ル ]>[ [ 非接続の作業を照 その他 ] 合す る ...] 20 PERFORCE 2013.2 P4V 入門 ま たは、 フ ァ イ ル を コ ンテキ ス ト ・ ク リ ッ ク して [ 所 有 リ ビジ ョ ン と 比較 ] を選択 フ ァ イ ルのプ ロ パテ ィ はフ ォ ル ダ ・ ビ ュ ーの [ フ ァ イ ル ] の下部 にあ る [ 詳細 ] パ ネルに表示 さ れ る P4Win か ら の移行 P4Win の メ ニ ュ ー項 目 メ ニュー [ 自動衝突解決 ] [ フ ァ イ ル ]>[ [ 衝突解決 ...] 衝突解決 ] [ アクシ ョ ン ] [ 対話式衝突解決 ] [ フ ァ イ ル ]>[ [ 衝突解決 ...] 衝突解決 ]> [ アクシ ョ ン ] [ フ ァ イ ルの衝突解 決を ス ケ ジ ュ ール ] [ フ ァ イ ル ]>[ [ 最新 リ ビ ジ ョ ン を 衝突解決 ]> 取得 ] [ アクシ ョ ン ] [ 最新 リ ビ ジ ョ ン に 同期 ] [ フ ァ イ ル ]>[ [ 最新 リ ビ ジ ョ ン を 同期 ] 取得 ] [ アクシ ョ ン ] [ 同期 ...] [ フ ァ イ ル ]>[ [ リ ビ ジ ョ ン を取得 同期 ] ] [ アクシ ョ ン ] [ フ ァ イ ルをパ タ ー ン検索 ...] [ 編集 ] [ フ ァ イ ルを検索 ...] [ 編集 ] [ フ ァ イ ルを選択 さ [ 編集 ]> れた フ ォ ルダ下で検 索 ...] [ フ ァ イ ルを検索 ...] [ 編集 ] [ ブ ッ ク マー ク ] [ 表示 ] [ ブ ッ ク マー ク ] [ ツール ] [ デ ィ ポの ク ラ イ ア ン ト ・ ビ ュー ] [ 表示 ] [ ディポ ・ ツ リー ] [ 表示 ] [ ク ラ イ ア ン ト 仕様 ] [ 表示 ] [ ワー ク スペース ] [ 表示 ] [ デ ィ ポの全体 ] [ 表示 ] [ ディポ ・ ツ リー ] [ 表示 ] [ ク ラ イ アン ト ・ ツ リ ーの ロ ーカル ・ ビ ュー ] [ 表示 ] [ ワー ク スペース ・ ツ リー] [ 表示 ] [ 削除 さ れたデ ィ [ 表示 ] ポ ・ フ ァ イ ルを表示 ] [ 削除 さ れたデ ィ ポ ・ フ ァ イ ルを表 示] [ 表示 ]>[ デ ィ ポを フ ィ ルタ リ ング ] [ お気に入 り の接続 ] [ 設定 ] [ お気に入 り の接続 ] [ 接続 ] [ ロ グア ウ ト ] [ 設定 ] [ ロ グオ フ ] [ 接続 ] [ オプシ ョ ン ...] [ 設定 ] [ プ リ フ ァ レンス ...] [ 編集 ] [ 最近の接続を オー プン ] [ 接続 ] [ ポー ト / ク ラ イ ア [ 設定 ] ン ト / ユーザの履歴 ] P4V の メ ニ ュ ー項目 メ ニュー 注 ク ラ イ アン ト ・ ビ ュ ーを制限す る には、 [ 表示 ]>[ デ ィ ポを フ ィ ル タ リ ン グ ] >[ ワー ク スペース ・ ビ ュ ーに制限 さ れてい る ツ リ ー ] を選択 デ ィ ポ全体を表 示す る には、 [ 表 示 ]>[ デ ィ ポ を フ ィ ルタ リ ング ] >[ デ ィ ポ全体の ツ リ ー ] を選択 PERFORCE 2013.2 P4V 入門 21 P4Win か ら の移行 P4Win の メ ニ ュ ー項 目 メ ニュー P4V の メ ニ ュ ー項目 メ ニュー [ ポー ト / ク ラ イ ア ン ト / ユーザの切 り 替え ...] [ 設定 ] [ 接続を オープ ン ...] [ 接続 ] [ パ ス ワー ド を変更 ...] [ 接続 ] [ パ ス ワ ー ド を設定 ( [ ユーザ ] 現在のユーザ )...] 22 PERFORCE 2013.2 P4V 入門 注 基本を マ ス タ ー し た ら 基本を マ ス タ ー し た ら こ のガ イ ド では、 P4V を使用 し て フ ァ イ ルの操作を開始す る 方法 と 、 重要な基本機能につい て説明 し てい ますが、 P4V には、 その他に も 多彩な機能があ り ます。 例えば、 ジ ョ ブの作成、 フ ァ イ ル ・ グループのブ ラ ンチ作成、 チーム開発環境で生 じ る 衝突の解決な ど です。 PERFORCE 管理者は、 [ ツール ]>[ 管理 ] を選択 し て管理上の操作を実行す る こ と がで き ます。 管理ツールの使用に よ り 管理者は、 ユーザ と グループ を管理 し 、 それ ら についてデ ィ ポ内の フ ァ イ ルお よ びフ ォ ルダへのア ク セ ス権を管理す る こ と がで き ます。 管理機能の う ちい く つ かは PERFORCE コ マ ン ド ラ イ ン ・ ク ラ イ ア ン ト (p4) を使用 し て実行 し なければな り ません。 詳細については、 『PERFORCE コ マ ン ド ・ リ フ ァ レ ン ス』 お よ び 『シ ス テ ム管理者ガ イ ド 』 を 参照 し て く だ さ い。 P4V のエキ ス パー ト にな る には : ・ オ ン ラ イ ン ・ ヘルプ、 お よ び PERFORCE の ウ ェ ブ ・ サ イ ト か ら 入手可能な PERFORCE ユーザ 向け ド キ ュ メ ン ト を参照す る ・ ツールチ ッ プ を利用す る ・ 左パネルにあ る フ ァ イ ルのア イ コ ンやマー ク に注意す る 。 ア イ コ ンやマー ク で フ ァ イ ルの 状態や タ イ プについて多 く の情報が表示 さ れてい ます。 ・ ロ グ ・ パネルの記述を確認す る ・ ド ラ ッ グ & ド ロ ッ プ機能を習得 し て、 大量の フ ァ イ ルを簡単に操作で き る よ う にす る 。 詳 し く は、 P4V シ ョ ー ト カ ッ ト に関す る ヘルプ ・ ト ピ ッ ク をお読み く だ さ い。 ・ P4V のビ ュ ー機能やフ ィ ル タ 機能を使用 し て、 選択的に情報を表示す る こ れ ら の概要については、 P4V オ ン ラ イ ン ・ ヘルプ、 『PERFORCE ユーザーズ ・ ガ イ ド 』 お よ び 『PERFORCE シ ス テ ム管理者ガ イ ド 』 を参照 し て く だ さ い。 PERFORCE の Web サ イ ト か ら 入 手で き る こ れ ら のマニ ュ アルには、 PERFORCE サーバのすべての機能に関す る 説明が記載 さ れ てい ます。 ま た、 PERFORCE テ ク ニ カル ・ サポー ト にお問い合わせ頂 く こ と も 可能です。 PERFORCE ユーザの メ ー リ ン グ ・ リ ス ト perforce-user、 お よ び Perforce Forum で も 活発に意 見交換が行われてい ます。 詳細については弊社 Web サ イ ト を ご覧 く だ さ い。 PERFORCE 2013.2 P4V 入門 23 基本を マ ス タ ー し た ら 24 PERFORCE 2013.2 P4V 入門
© Copyright 2024 Paperzz