Perforce 2012.2 P4VS User`s Guide

PERFORCE 2013.2
P4VS ユーザーズ ・ ガ イ ド
2013 年 6 月
This manual copyright 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.
© copyright 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 の ソ フ ト ウ ェ アには、 カ リ フ ォ ルニ
ア大学バー ク レ イ 校お よ びその協力者に よ っ て開発 さ れた ソ フ ト ウ ェ アが含まれてい ます。
その他のブ ラ ン ド ま たは製品名は、 それぞれ当該各社ま たは団体の商標ま たは登録商標です。
目 次
は じ めに
こ のマニ ュ アルについて ..................................... 7
ご意見をお寄せ く だ さ い.................................................................... 7
第1章
P4VS 入門 .......................................................... 9
P4VS(Visual Studio 用 PERFORCE プ ラ グ イ ン ) について .......................... 9
PERFORCE の基本用語 ..................................................................... 9
基本操作 ..................................................................................... 10
P4VS で ソ リ ューシ ョ ン エ ク ス プ ロ ー ラ を使用す る ........................ 10
VISUAL STUDIO で P4VS ツールバーを使用す る ................................ 10
詳細情報について ........................................................................ 11
P4VS を イ ン ス ト ール し て Visual Studio で拡張機能を有効にす る ........ 11
Visual Studio 2008 で P4VS を イ ン ス ト ールする .............................. 11
Visual Studio 2010 で P4VS を イ ン ス ト ールする .............................. 11
Visual Studio 2012 で P4VS を イ ン ス ト ールする .............................. 11
P4VS を Visual Studio( 全サポー ト ・ バージ ョ ン ) で有効化す る ....... 12
P4SCC か ら P4VS への移行 .............................................................. 12
Perforce プ リ フ ァ レ ン ス を設定す る .................................................. 12
Perforce - 接続 ............................................................................ 12
Perforce - デー タ 取得 .................................................................. 13
Perforce - 比較 / マージ ............................................................... 13
Perforce - 一般 ............................................................................ 14
Perforce - 無視す る フ ァ イ ル ........................................................ 15
Perforce - ロ グ記録...................................................................... 16
キーボー ド ・ シ ョ ー ト カ ッ ト ....................................................... 16
Perforce サービ スへの接続 ............................................................... 17
新規の PERFORCE サービ ス接続を定義す る ..................................... 17
環境変数を使用 し て PERFORCE 接続設定を設定す る ........................ 18
定義済みの PERFORCE サービ ス接続を開 く ..................................... 18
P4CONFIG を使用 し て PERFORCE 環境変数を設定す る ........................ 18
コ ン テ キ ス ト ・ メ ニ ュ ーを カ ス タ マ イ ズす る .................................... 19
ワ ー ク スペース仕様の管理 .............................................................. 19
ワー ク スペース の作成 ................................................................. 20
ワー ク スペース の変更 ................................................................. 21
ワー ク スペース を表示 ................................................................. 21
ス ト リ ーム ・ ワー ク スペース ....................................................... 21
PERFORCE 2013.2 P4 ユーザーズ ・ ガ イ ド
3
目次
ワ ー ク スペース ・ ビ ュ ーの定義........................................................ 22
構文形式に よ る ビ ューの指定 ....................................................... 22
第2章
フ ァ イ ルの管理 .................................................23
プ ロ ジ ェ ク ト ま たは ソ リ ュ ーシ ョ ン を PERFORCE の ソ ース管理下に置 く 23
フ ァ イ ルをデ ィ ポに追加す る ........................................................... 23
PERFORCE デ ィ ポでプ ロ ジ ェ ク ト ま たは ソ リ ュ ーシ ョ ン を オープ ンす る 24
デ ィ ポか ら の フ ァ イ ルの取得 ........................................................... 24
フ ァ イ ルをチ ェ ッ ク ア ウ ト し て編集す る ........................................... 25
フ ァ イ ルのチ ェ ッ ク イ ン と チ ェ ン ジ リ ス ト での作業 .......................... 26
フ ァ イ ルのチ ェ ッ ク イ ン .............................................................. 26
チ ェ ン ジ リ ス ト を表示す る ........................................................... 27
チ ェ ン ジ リ ス ト を編集す る ........................................................... 27
チ ェ ン ジ リ ス ト へのア ク セ ス を制限す る ....................................... 28
フ ァ イ ルを別のチ ェ ン ジ リ ス ト に移動す る .................................... 29
チ ェ ン ジ リ ス ト 表示プ リ フ ァ レ ン ス を設定す る ............................. 29
衝突す る 変更を解決す る .................................................................. 29
複数フ ァ イ ルの衝突解決 .............................................................. 29
フ ァ イ ルを個別に解決す る ........................................................... 30
フ ァ イ ルの削除............................................................................... 31
フ ァ イ ルを PERFORCE の制御対象か ら 外す......................................... 32
無視 リ ス ト のプ リ フ ァ レ ン ス を設定す る ....................................... 33
フ ァ イ ルを無視 リ ス ト に追加す る ................................................. 33
フ ァ イ ルを無視 リ ス ト か ら 削除す る .............................................. 33
無視 リ ス ト を編集す る ................................................................. 33
比較ツールを使用 し て フ ァ イ ルを比較す る ....................................... 34
PERFORCE フ ァ イ ル ・ タ イ プの変更 ................................................... 35
フ ァ イ ル と フ ォ ルダの リ ネーム / 移動 .............................................. 35
フ ァ イ ルま たはフ ォ ルダの リ ビ ジ ョ ン履歴の表示 ............................. 36
フ ァ イ ルを保留状態にす る .............................................................. 37
チ ェ ッ ク ア ウ ト さ れた フ ァ イ ルを保留状態にす る .......................... 37
フ ァ イ ルの保留状態を解除す る .................................................... 38
保留状態のフ ァ イ ルをサブ ミ ッ ト す る .......................................... 38
第3章
ス ト リ ームの操作..............................................39
ス ト リ ーム について ........................................................................ 39
メ イ ン ラ イ ン ・ モデル ................................................................. 39
ス ト リ ーム ・ タ イ プ ..................................................................... 39
ス ト リ ーム ・ グ ラ フ におけ る ス ト リ ーム階層 ................................ 40
ス ト リ ーム ・ ビ ュー..................................................................... 40
ス ト リ ーム間の変更の伝播 ........................................................... 41
ス ト リ ーム ・ デ ィ ポ ..................................................................... 41
ス ト リ ームに関す る詳細情報 ....................................................... 41
ス ト リ ーム ・ グ ラ フ の使用 .............................................................. 42
P4VS か ら ス ト リ ーム ・ グ ラ フ にア ク セ スす る ............................... 42
ス ト リ ーム ・ グ ラ フ の表示オプシ ョ ン を設定す る .......................... 42
4
PERFORCE 2013.2 P4 ユーザーズ ・ ガ イ ド
目次
ス ト リ ーム ・ ス テー タ ス を表示す る .............................................. 43
ス ト リ ームで作業す る ................................................................. 43
ス ト リ ーム ・ グ ラ フ で他にで き る こ と .......................................... 44
ス ト リ ーム間のマージダ ウ ンお よ び コ ピーア ッ プ ............................. 44
マージダ ウ ン .............................................................................. 44
コ ピーア ッ プ .............................................................................. 45
関連のない ス ト リ ーム間で変更を伝播す る .................................... 45
第4章
その他の PERFORCE の機能を使用す る .................47
リ ビ ジ ョ ン ・ グ ラ フ で反映履歴を表示す る ....................................... 47
リ ビ ジ ョ ン ・ グ ラ フ の起動 ........................................................... 47
リ ビ ジ ョ ン ・ グ ラ フ の読み方 ....................................................... 47
リ ビ ジ ョ ン ・ グ ラ フ でのナビ ゲー ト .............................................. 48
リ ビ ジ ョ ン ・ グ ラ フ を フ ィ ル タ リ ン グす る .................................... 48
詳細情報を表示す る ..................................................................... 49
フ ァ イ ルの履歴を タ イ ム ラ ッ プ ・ ビ ュ ーに表示す る .......................... 49
タ イ ム ラ ッ プ ・ ビ ューを表示す る ................................................. 49
表示を調整す る ........................................................................... 49
PERFORCE ビ ジ ュ アル ・ ク ラ イ ア ン ト (P4V) でプ ロ ジ ェ ク ト を表示す る 50
ジ ョ ブの使用 ( 欠陥追跡 ) ................................................................ 50
ジ ョ ブを作成す る ........................................................................ 50
ジ ョ ブを編集す る ........................................................................ 50
ジ ョ ブを表示す る ........................................................................ 51
チ ェ ン ジ リ ス ト を ジ ョ ブに関連付け る .......................................... 51
フ ィ ル タ リ ン グ表現..................................................................... 51
ラ ベルの使用 .................................................................................. 52
ラ ベルの作成 と 編集..................................................................... 52
フ ァ イ ルに ラ ベルを付け る ........................................................... 52
ラ ベルの表示 と 検索..................................................................... 52
フ ァ イ ルを ラ ベルに よ っ て取得す る .............................................. 53
PERFORCE 2013.2 P4 ユーザーズ ・ ガ イ ド
5
目次
6
PERFORCE 2013.2 P4 ユーザーズ ・ ガ イ ド
は じ めに
こ のマニ ュ アルについて
こ のマニ ュ アルは、 Visual Studio 用 PERFORCE プ ラ グ イ ン (P4VS) の イ ン ス ト ール、 設定、 お よ
び操作について説明 し てい ます。
本書は、 読者が PERFORCE にあ る 程度習熟 し てい る こ と を前提に書かれてい ます。 PERFORCE の
基本的な情報については、 『PERFORCE 概要』 を ご覧 く だ さ い。
PERFORCE の ド キ ュ メ ン ト はすべて、 チ ュ ー ト リ アル動画、 E- ラ ーニ ン グ ・ コ ース、 ナレ ッ ジ
ベース記事 と と も に、 http://www.perforce.com の ウ ェ ブ ・ サ イ ト に提供 さ れてい ます。
ご意見を お寄せ く だ さ い
ユーザの皆様か ら のご意見をお待ち し てい ます。 特に、 PERFORCE が初めてのユーザのお考え
を伺いたい と 存 じ ます。 こ のマニ ュ アルの説明は十分で し ょ う か? [email protected]
ま でご意見をお寄せ く だ さ い。
PERFORCE 2013.2 P4VS ユーザーズ ・ ガ イ ド
7
は じ めに : こ のマニ ュ アルについて
8
PERFORCE 2013.2 P4VS ユーザーズ ・ ガ イ ド
P4VS 入門
第1章
こ の章では、 P4VS-Visual Studio 用 PERFORCE プ ラ グ イ ン の概要について、 その イ ン ス ト ールお
よ び設定の方法 と と も に説明 し ます。
P4VS(Visual Studio 用 PERFORCE プ ラ グ イ ン ) について
P4VS(Visual Studio 用 PERFORCE プ ラ グ イ ン ) を用い る こ と に よ り 、 Visual Studio 内か ら ソ ース
管理ツール と し て PERFORCE を使用す る こ と がで き ます。
PERFORCE の基本用語
• デ ィ ポ : フ ァ イ ル ・ リ ビ ジ ョ ンが格納 さ れ、 PERFORCE バージ ョ ン化サービ ス に よ っ て管理 さ
れ る 共有 リ ポジ ト リ
• ワー ク スペース : ユーザの コ ン ピ ュ ー タ 上にあ る 、 PERFORCE の管理下に置かれた フ ァ イ ル ・
コ ピーを操作す る 領域
• PERFORCE サービ ス : フ ァ イ ル ・ リ ビ ジ ョ ン を管理す る アプ リ ケーシ ョ ン
• チ ェ ン ジ リ ス ト : ユーザに よ る 変更内容を説明す る コ メ ン ト (例:「バグ #123 を修正」)が付け ら
れた フ ァ イ ル集合。 チ ェ ン ジ リ ス ト は追跡で き る よ う に PERFORCE バージ ョ ン化サービ ス に
よ っ て番号が割 り 当て ら れ ます。 チ ェ ン ジ リ ス ト に よ っ て、 関連す る フ ァ イ ルを グループ化
し 、 一緒にサブ ミ ッ ト す る こ と がで き ます。
次の図は、 ワー ク スペース と デ ィ ポ と の関係を表 し てい ます。
㻼㼑㼞㼒㼛㼞㼏㼑㻌䝃䞊䝡䝇
䝴䞊䝄䞉
䝽䞊䜽䝇䝔䞊䝅䝵䞁
䜽䝷䜲䜰䞁䝖䞉
䝽䞊䜽䝇䝨䞊䝇
䝕䜱䝫
䝻䞊䜹䝹
䝗䝷䜲䝤
PERFORCE 2013.2 P4VS ユーザーズ ・ ガ イ ド
9
第 1 章 : P4VS 入門
基本操作
• リ ビ ジ ョ ン を取得 : あ る フ ァ イ ル ・ バージ ョ ン の コ ピーをデ ィ ポか ら 取得 し ます。 PERFORCE
では 「 リ ビ ジ ョ ン を取得」 と 同義で 「同期」 と い う 用語 も 使われ ます。
• チ ェ ッ ク アウ ト : フ ァ イ ルの変更を可能に し ます。
• 追加または削除目的で マーキン グ : チ ェ ン ジ リ ス ト のサブ ミ ッ ト 時に当該フ ァ イ ルがデ ィ ポ
に追加ま たは削除 さ れ る こ と を示 し ます。
• フ ァ イ ルを元に戻す : 作業状態の フ ァ イ ルに加え た変更をすべて破棄 し ます。 編集目的で
フ ァ イ ルを作業状態に し て変更 し た後、 気が変わ っ て フ ァ イ ルを元に戻 し た場合、 PERFORCE
はユーザがデ ィ ポか ら 取得 し た最後のバージ ョ ン を再度読み込み、 変更を破棄 し ます。
• チ ェ ン ジ リ ス ト をサブ ミ ッ ト : デ ィ ポ を更新 し て、 ユーザがチ ェ ン ジ リ ス ト 内の フ ァ イ ルに
加え たすべての変更を反映 し ます。 サブ ミ ッ ト は 「全部かゼ ロ か」 の処理です。 チ ェ ン ジ リ
ス ト 内の 1 つの フ ァ イ ルに問題があ る と 、 その他の ど の フ ァ イ ル も 更新 さ れ ません。
P4VS で ソ リ ュ ーシ ョ ン エ ク ス プ ロー ラ を使用する
ソ リ ュ ーシ ョ ン エ ク ス プ ロ ー ラ よ り P4VS のほぼすべての機能 と ス テー タ ス情報にア ク セ ス で
き ます。
• ソ リ ュ ーシ ョ ン エ ク ス プ ロ ー ラ で フ ァ イ ルを右 ク リ ッ ク す る と 、その フ ァ イ ルで実行可能な
すべての P4VS ア ク シ ョ ンが コ ン テ キ ス ト ・ メ ニ ュ ーに表示 さ れます。
• フ ァ イ ル ・ ア イ コ ン上のバ ッ ジは PERFORCE ス テー タ ス を示 し ます。
追加目的でマーキ ン グ
削除目的でマーキ ン グ
現在のユーザに よ り チ ェ ッ ク ア ウ ト 実行
他のユーザに よ り チ ェ ッ ク ア ウ ト 実
ロ ッ ク 状態
ワ ー ク スペース内のバージ ョ ンは最新でない
ワ ー ク スペース内のバージ ョ ンは最新であ る
衝突解決が必要 ( 衝突す る 変更が施 さ れた )
PERFORCE デ ィ ポにない フ ァ イ ル
反映目的でマーキ ン グ (Visual Studio 2012 のみ)
無視 さ れた フ ァ イ ル (Visual Studio 2012 のみ)
フ ァ イ ルを右 ク リ ッ ク し て コ ン テ キ ス ト ・ メ ニ ュ ーで [ 更新 ] を選択 し 、 フ ァ イ ルお よ びそれ
に関連す る PERFORCE ス テー タ ス情報を更新 し て く だ さ い。
注 P4VS プ リ フ ァ レ ン ス で [ 選択が変わ っ た と き に自動的に フ ァ イルのス テー タ ス を
更新する ] を選択す る と 、 [ 更新 ] を ク リ ッ ク し な く て も フ ァ イ ル ・ ア イ コ ン を ク
リ ッ ク ま たはア イ コ ン の上にマ ウ ス ・ カー ソ ルを置いただけで自動的にその フ ァ
イ ルの PERFORCE ス テー タ ス が更新 さ れ る よ う にな り ます。
Visual Studio で P4VS ツールバーを使用する
P4VS は Visual Studio で使用で き る 2 つの ツールバーを備え てい ます。
• P4 Connection ツールバーには、 操作対象の作業中チ ェ ン ジ リ ス ト と と も に現在の PERFORCE
サービ ス の接続 (ホ ス ト 名 : ポー ト 、 ワ ー ク スペース、 ユーザ) が表示 さ れます。
• P4VS ツールバーは、 ソ リ ュ ーシ ョ ン エ ク ス プ ロ ー ラ の コ ン テ キ ス ト メ ニ ュ ー と 同 じ 、 P4VS
オプシ ョ ン の メ ニ ュ ーを提供 し ます。
10
PERFORCE 2013.2 P4VS ユーザーズ ・ ガ イ ド
第 1 章 : P4VS 入門
こ れ ら の ツールバーを有効にす る には、 [ 表示 ]>[ ツールバー ] を選択 し ます。
詳細情報について
PERFORCE の使用方法に関 し て さ ら に詳 し く は、 PERFORCE 入門を参照 し て く だ さ い。
P4VS を イ ン ス ト ール し て Visual Studio で拡張機能を有効にする
P4VS を Visual Studio で使用す る には、 プ ラ グ イ ン を イ ン ス ト ール し てか ら Visual Studio で有
効化す る 必要があ り ます。
Visual Studio 2008 で P4VS を イ ン ス ト ールする
1.
Visual Studio 2008 用の P4VS イ ン ス ト ー ラ (p4vs.exe) を PERFORCE のダ ウ ン ロ ー ド ・ サ
イ ト か ら ダ ウ ン ロ ー ド し ます。
2.
イ ン ス ト ー ラ を起動 し ます。
3.
[ 機能を選択 ] ページで P4VS を単独で イ ン ス ト ールす る か P4(PERFORCE コ マ ン ド ラ イ ン・
ク ラ イ ア ン ト ) と 共に イ ン ス ト ールす る か を選択 し ます。
4.
表示 さ れ る イ ン ス ト ール ・ デ ィ レ ク ト リ を使用す る か、 変更 し ます。
5.
[ ク ラ イ ア ン ト の構成 ] ページで次の情報を入力 し ます。
・ 最 も よ く 使用す る PERFORCE サービ ス接続のホ ス ト 名 と ポー ト 番号。 次の形式で入力 し
ます。 service_host:port_number
PERFORCE サービ ス で SSL( セキ ュ ア ・ ソ ケ ッ ト ・ レ イ ヤ ) の暗号化が有効にな っ てい る
場合は、 次の形式を使用 し ます。ssl:service_host:port_number
・ デフ ォ ル ト のテ キ ス ト ・ エデ ィ タ 。
・ 最 も よ く 使用す る PERFORCE サービ ス接続のユーザ名。
こ れ ら 設定は最初に P4VS を起動 し た と き のデフ ォ ル ト PERFORCE 接続にな り ます。 P4VS
の使用開始後に こ れ ら を変更す る こ と がで き ます。
[ 開始準備完了 ] ページで [ 開始 ] を ク リ ッ ク し て イ ン ス ト ールを開始 し ます。
イ ン ス ト ー ラ 画面に イ ン ス ト ール完了 メ ッ セージが表示 さ れます。 [ 完了 ] を ク リ ッ ク し
て イ ン ス ト ー ラ を閉 じ ます。
Visual Studio 2010 で P4VS を イ ン ス ト ールする
1.
P4VS Visual Studio 拡張 イ ン ス ト ー ラ ・ フ ァ イ ル (p4vs10.vsix) を ダ ウ ン ロ ー ド し ます。
2.
イ ン ス ト ー ラ ・ フ ァ イ ルを開 き ます。
3.
拡張機能の イ ン ス ト ール先の Visual Studio のバージ ョ ン を選択 し ます。
4.
[ イ ン ス ト ール ] を ク リ ッ ク し ます。
5.
イ ン ス ト ー ラ 画面に イ ン ス ト ール完了 メ ッ セージが表示 さ れます。
Visual Studio 2012 で P4VS を イ ン ス ト ールする
1.
P4VS Visual Studio 拡張 イ ン ス ト ー ラ ・ フ ァ イ ル (p4vs11.vsix) を ダ ウ ン ロ ー ド し ます。
2.
イ ン ス ト ー ラ ・ フ ァ イ ルを開 き ます。
3.
拡張機能の イ ン ス ト ール先の Visual Studio のバージ ョ ン を選択 し ます。
4.
[ イ ン ス ト ール ] を ク リ ッ ク し ます。
PERFORCE 2013.2 P4VS ユーザーズ ・ ガ イ ド
11
第 1 章 : P4VS 入門
5.
イ ン ス ト ー ラ 画面に イ ン ス ト ール完了 メ ッ セージが表示 さ れます。
P4VS を Visual Studio( 全サポー ト ・ バージ ョ ン ) で有効化する
注 こ の手順は P4VS ア ッ プグ レー ド を イ ン ス ト ールす る と き は不要です。
1.
Visual Studio で [ ツール ] > [ オプ シ ョ ン ] に移動 し ます。
2.
[ ソ ース管理 ] > [ プ ラ グ イ ンの選択 ] を選択 し ます。
(Visual Studio 2008 のみ ) 左のパネルに [ ソ ース管理 ] が表示 さ れない場合は、 [ すべての
設定を表示 ] を選択 し ます。
3.
[ 現在の ソ ース管理プ ラ グ イ ン ] ド ロ ッ プダ ウ ン ・ リ ス ト で、 [P4VS - Visual Studio 用
PERFORCE プ ラ グ イ ン ] を選択 し ます。
P4SCC から P4VS への移行
P4SCC(PERFORCE SCC プ ラ グ イ ン ) か ら P4VS へ ソ リ ュ ーシ ョ ン と プ ロ ジ ェ ク ト を移行す る に
は、 次の手順を実行す る 必要があ り ます。
1.
ソ リ ュ ーシ ョ ン ・ フ ァ イ ル (.sln) と すべてのプ ロ ジ ェ ク ト ・ フ ァ イ ル (csproj、vcxproj
な ど ) か ら バ イ ンデ ィ ン グ を解除 し ます。
2.
MSSCCPROJ.SCC お よ びその他の ソ ース管理固有の フ ァ イ ルを削除 し ます。
3.
すべての開発者を P4VS に移行 さ せて、 旧 P4SCC プ ラ グ イ ン を ア ン イ ン ス ト ール し て も
ら い ます。
詳 し い手順については、 こ のサ イ ト を ご覧 く だ さ い。
www.perforce.com/perforce/doc.current/user/p4vs_p4scc_migration.txt.
Perforce プ リ フ ァ レ ン ス を設定する
Visual Studio で Perforce プ リ フ ァ レ ン ス を設定す る には [ ツール ] > [ オプ シ ョ ン ] に移動 し ま
す。[ オプ シ ョ ン ] ダ イ ア ロ グの [ ソ ース管理 ] の下にあ る 以下の ノ ー ド でプ リ フ ァ レ ン ス を設
定で き ます。
• Perforce - 接続 (12 ページ)
• Perforce - デー タ 取得 (13 ページ)
• Perforce - 比較 / マージ (13 ページ)
• Perforce - 一般 (14 ページ)
• Perforce - 無視す る フ ァ イ ル (15 ページ)
• Perforce - ロ グ記録 (16 ページ)
[ ツール ] > [ オプ シ ョ ン ] > [ 環境 ] > [ キーボー ド ] で P4VS コ マ ン ド のキーボー ド ・ シ ョ ー ト
カ ッ ト を指定す る こ と がで き ます。
Perforce - 接続
Visual Studio か ら 共有 PERFORCE サービ スへど の よ う に接続す る か を決め る プ リ フ ァ レ ン ス と
し て以下の も のがあ り ます。
12
PERFORCE 2013.2 P4VS ユーザーズ ・ ガ イ ド
第 1 章 : P4VS 入門
ソ ース管理下のプ ロ ジ ェ ク ト を開 く 場合 :
• PERFORCE 接続ダ イ ア ロ グ を表示 : PERFORCE の ソ ース管理下のプ ロ ジ ェ ク ト を開 く たびに、
接続設定をす る よ う 求め ら れ ます
• 最後に使用 し た設定を使 っ てサーバに接続する : 接続の設定を要求 し ません。 前回のセ ッ
シ ョ ン中に接続 し た PERFORCE サービ ス に再接続 し ます。
• ソ リ ュ ーシ ョ ン固有の設定を使用 し てサーバに接続する : 接続の設定を要求 し ません。 開 こ
う と し てい る ソ リ ュ ーシ ョ ン ま たはプ ロ ジ ェ ク ト を前回使用 し た と き の PERFORCE サービ
ス に接続 し ます。
• PERFORCE 環境設定を使用 し てサーバに接続する : PERFORCE 接続に、PERFORCE コ マ ン ド ラ イ
ン ・ ク ラ イ ア ン ト ま たは P4V(PERFORCE ビ ジ ュ アル・ ク ラ イ ア ン ト ) に よ り 設定 し た Windows
環境変数を使用 し ます。 詳 し く は、 『PERFORCE ユーザーズ ・ ガ イ ド 』 ま たは P4V のヘルプ を
参照 し て く だ さ い。
接続のオープ ン と ク ローズ :
• ロ グ イ ン時にIP固有のチケ ッ ト を使用: ロ グ イ ン・チケ ッ ト を ユーザが接続 し てい る IP ア ド レ
ス に限定す る か否か を指定 し ます。
• 接続 ク ローズ時に自動的に ロ グオ フ する : ユーザの ロ グ ア ウ ト の際にチケ ッ ト を無効にす る
か否か を指定 し ます。
Perforce - デー タ 取得
P4VS の共有 PERFORCE サービ ス か ら のデー タ 取得方法を決め る プ リ フ ァ レ ン ス と し て以下の も
のがあ り ます。
• サーバの更新を チ ェ ッ ク する間隔:P4VSが更新 さ れた フ ァ イ ル情報の有無に関 し てPERFORCE
サービ ス をチ ェ ッ ク す る 頻度を指定 し ます。 頻繁にチ ェ ッ ク す る と P4VS では最新の フ ァ イ
ル ・ ス テー タ ス表示が可能にな り ますが、 PERFORCE サービ ス の負荷が増大 し ます。
• 1 つのチ ェ ン ジ リ ス ト に表示 さ れる フ ァ イルの最大数 :1 つのチ ェ ン ジ リ ス ト に表示す る フ ァ
イ ルの最大数を指定 し ます。 こ れは、 非常に大 き いチ ェ ン ジ リ ス ト の操作やサブ ミ ッ ト のた
めに、 P4V が要す る 時間を最小にす る のに役立ち ます。 こ の設定はチ ェ ン ジ リ ス ト の表示に
のみ影響す る も ので、 1 つのチ ェ ン ジ リ ス ト に収容可能な フ ァ イ ル数を制限す る も のではあ
り ません。
• プ レ ビ ュ ーする フ ァ イルの最大サイ ズ : PERFORCE サービ ス か ら P4VS に送信 さ れ る 画像デー
タ の量を制限す る ために、 [ プ レ ビ ュ ー ] タ ブに表示 さ れ る 画像フ ァ イ ルのサ イ ズ を制限 し
ます。
• 一度に フ ェ ッ チする ジ ョ ブ、 チ ェ ン ジ リ ス ト またはラ ベルの数 : サーバの負荷を最小に し 、
P4VS のパフ ォーマ ン ス を最大にす る ために、 一度の処理で フ ェ ッ チす る 仕様の件数を指定
し ます。 すべてのエ ン ト リ を取得す る には、 0 を指定 し ます。
• 選択が変わ っ た と き に自動的に フ ァ イルのス テー タ ス を更新する : ソ リ ュ ーシ ョ ン エ ク ス プ
ロ ー ラ で、 フ ァ イ ル ・ ア イ コ ン を ク リ ッ ク ま たはマ ウ ス ・ カー ソ ルを フ ァ イ ル ・ ア イ コ ン上
に置いた と き に、 [ 更新 ] を ク リ ッ ク し な く て も ス テー タ ス ・ バ ッ ジが自動的に更新 さ れま
す。 パフ ォーマ ン ス を重視す る 場合は こ の選択を解除 し て く だ さ い。
Perforce - 比較 / マージ
デフ ォ ル ト の比較アプ リ ケーシ ョ ン を設定す る には、 次のいずれか を選択 し ます。
1.
[P4Merge]:PERFORCE で推奨 さ れ る 差分ツールです。
2.
[ その他のア プ リ ケーシ ョ ン ]: お好みの差分ツールを ブ ラ ウ ズ し て指定 し ます。
PERFORCE 2013.2 P4VS ユーザーズ ・ ガ イ ド
13
第 1 章 : P4VS 入門
サー ド パーテ ィ の比較アプ リ ケーシ ョ ンに引数を指定す る には、 [ 引数 ] フ ィ ール ド で最初の
フ ァ イ ル名に %1 を入力 し 、 2 番目の フ ァ イ ル名に %2 を入力 し ます。 PERFORCE は比較アプ
リ ケーシ ョ ン を呼び出す際に こ れ ら のプ レース ホルダ を実際の フ ァ イ ル名に置 き 換え ます。
デフ ォ ル ト のマージ ・ アプ リ ケーシ ョ ン を設定す る には、 次のいずれか を選択 し ます。
1.
[P4Merge]:PERFORCE で推奨 さ れ る マージ ・ ツールです。
2.
[ その他のア プ リ ケーシ ョ ン ]: お好みのマージ ・ ツールを ブ ラ ウ ズ し て指定 し ます。
サー ド パーテ ィ のマージ ・ アプ リ ケーシ ョ ンに引数を指定す る には、 以下に示す置換可能パ ラ
メ ー タ を 引数 フ ィ ール ド に入力 し ます。
• ベース ・ フ ァ イ ル : %b
• Their/ マージ元フ ァ イ ル : %1
• Your/ マージ先フ ァ イ ル : %2
• 結果フ ァ イ ル : %r
PERFORCE はマージ ・ アプ リ ケーシ ョ ン を呼び出す際に こ れ ら のプ レース ホルダ を実際の フ ァ
イ ル名に置 き 換え ます。
Perforce - 一般
表示お よ びフ ァ イ ルに関す る プ リ フ ァ レ ン ス と し て以下の も のがあ り ます。
デ ィ スプレ イ :
• 日付に OS の形式を使用する : オペレーテ ィ ン グ・シ ス テ ム で使用 さ れてい る 日付書式を使用
し ます。
• Perforce 標準 (yyyy/mm/dd hh:mm:ss) を使用 し て日付を フ ォ ーマ ッ ト する :PERFORCE 標準の
書式を使用 し ます。
フ ァ イルお よび フ ォ ルダ :
• フ ァ イルを元に戻す前に警告する : フ ァ イ ルを元に戻す前にP4VSがプ ロ ンプ ト を表示す る か
否か を指定 し ます。
• チ ェ ッ ク アウ ト 時に フ ァ イルを ロ ッ ク する : フ ァ イ ルをチ ェ ッ ク ア ウ ト す る と き にその フ ァ
イ ルが ロ ッ ク さ れ ます。 ロ ッ ク し てお く と 、 フ ァ イ ルの作業中に他のユーザがその フ ァ イ ル
の変更をチ ェ ッ ク イ ンす る の を防 ぐ こ と がで き ます。
• フ ァ イルのチ ェ ッ ク アウ ト または追加の際に、 チ ェ ン ジ リ ス ト の指定を要求する : フ ァ イ ル
を追加ま たはチ ェ ッ ク ア ウ ト す る 際に、 P4VS がチ ェ ン ジ リ ス ト を選択す る よ う に要求す る
か否か を指定 し ます。
• PERFORCE に新 し い フ ァ イルを自動的に追加する :P4VS が、作業中チ ェ ン ジ リ ス ト に新 し い
フ ァ イ ルを追加目的でマーキ ン グす る か否か を選択 し ます。
こ のオプシ ョ ンは [ フ ァ イルのチ ェ ッ ク アウ ト または追加の際に、 チ ェ ン ジ リ ス ト の指定を
要求する ] オプシ ョ ン と 連動 し 、 PERFORCE 制御下にあ る プ ロ ジ ェ ク ト ま たは ソ リ ュ ーシ ョ
ン に新 し い フ ァ イ ルを追加す る と き に P4VS が確認画面を表示す る か ど う か を指定 し ます。
• こ の オ プ シ ョ ン と チ ェ ン ジ リ ス ト 指定要求オ プ シ ョ ン の両方が有効に な っ て い る と 、
P4VS は新 し い フ ァ イ ルを追加目的でマーキ ン グす る よ う 要求 し ます。
• こ のオプシ ョ ン が有効でチ ェ ン ジ リ ス ト 指定要求オプシ ョ ンが無効にな っ てい る 場合、新
し い フ ァ イ ルは自動的にデフ ォ ル ト ・ チ ェ ン ジ リ ス ト に追加 さ れ、 P4VS か ら の確認はあ
り ません。
14
PERFORCE 2013.2 P4VS ユーザーズ ・ ガ イ ド
第 1 章 : P4VS 入門
• こ のオプ シ ョ ン が無効でチ ェ ン ジ リ ス ト 指定要求オプ シ ョ ン が有効に な っ て い る 場合、
P4VS か ら の確認はあ り ません。 手動で、 フ ァ イ ルを追加目的でマーキ ン グす る 必要があ
り ます。
• 移動 さ れた フ ァ イルを元に戻す際に、関連する プ ロ ジ ェ ク ト を更新する : こ れを設定す る と 、
PERFORCE の リ ネーム / 移動処理を元に戻 し た と き に、Visual Studio 内で フ ァ イ ルの リ ネーム
と 移動が元に戻 さ れます。
こ のオプシ ョ ン を選択 し なか っ た場合、 PERFORCE が フ ァ イ ル名 と 場所を元に戻 し たのに も か
かわ ら ず、 Visual Studio は新 し い フ ァ イ ル名 と 場所を表示 し 続け ます。
注 P4VS で フ ォ ルダ を リ ネーム / 移動 し た場合、 プ リ フ ァ レ ン ス の設定に関わ ら ず、
Visual Studio で手動で名前 と 場所を元に戻す必要があ り ます。
• フ ァ イル ・ バージ ョ ン を参照する ために Visual Studio を用い る : こ れを選択す る と 、 フ ァ イ
ルの以前の リ ビ ジ ョ ン (例えば [フ ァ イル履歴] ダ イ ア ロ グか ら 取得) が Visual Studio のエ
デ ィ タ ・ ウ ィ ン ド ウ に表示 さ れます。
こ のオプシ ョ ン を使用す る と 、 Visual Studio IDE において編集可能フ ァ イ ルを見 る と き と 同
じ 方法で フ ァ イ ル ・ リ ビ ジ ョ ンや保留状態の フ ァ イ ルを表示で き ます。
• 選択 さ れた と き、 ソ リ ュ ーシ ョ ン / プ ロ ジ ェ ク ト をデ ィ レ ク ト リ と し て扱 う : こ れを選択す
る と 、P4VS が PERFORCE コ マ ン ド を実行す る と き に ソ リ ュ ーシ ョ ン / プ ロ ジ ェ ク ト がデ ィ レ
ク ト リ と し て扱われ ます。
こ のオプシ ョ ン を使用す る と 、多数のプ ロ ジ ェ ク ト を含む ソ リ ュ ーシ ョ ンや多数の フ ァ イ ル
を含むプ ロ ジ ェ ク ト を ロ ー ド す る と き のパフ ォ ーマ ン ス が改善 さ れ ます。
プ ロ ジ ェ ク ト および ソ リ ュ ーシ ョ ン ・ フ ァ イル :
• P4VS で管理 さ れてい る プ ロ ジ ェ ク ト および ソ リ ュ ーシ ョ ン・ フ ァ イルを タ グ付けする : こ の
オプシ ョ ン を選択す る と 、P4VS が PERFORCE 制御下にあ る プ ロ ジ ェ ク ト ・フ ァ イ ル と ソ リ ュ ー
シ ョ ン ・ フ ァ イ ルに タ グ を付け ま す。 デ フ ォ ル ト ではプ ロ ジ ェ ク ト ・ フ ァ イ ル と ソ リ ュ ー
シ ョ ン ・ フ ァ イ ルに タ グ を付け ません。 P4VS は タ グがな く て も PERFORCE 制御下にあ る フ ァ
イ ルを識別で き ます。
• 新 し いプ ロ ジ ェ ク ト の場所を現在のワー ク スペース ・ ルー ト ・デ ィ レ ク ト リ に設定する : こ
れを選択す る と 、 新 し いプ ロ ジ ェ ク ト が現在の ワ ー ク ス ペー ス ・ ルー ト ・デ ィ レ ク ト リ に配
置 さ れます。[ 新 し いプ ロ ジ ェ ク ト ] ダ イ ア ロ グの [ 場所 ] フ ィ ール ド にはデフ ォ ル ト で現在
の ワー ク スペース ・ デ ィ レ ク ト リ が書 き 込ま れ ます。
Perforce - 無視する フ ァ イル
リ ポジ ト リ に存在 し ない フ ァ イ ルの追加やチ ェ ッ ク イ ン を防止す る ために、無視 リ ス ト を使用
し て個々の フ ァ イ ル ま たはフ ァ イ ルの種別 (ビル ド ま たは リ リ ース の成果物な ど) を ソ ース制
御か ら 除外す る こ と がで き ます。 詳 し く は、 32 ページの 「フ ァ イ ルを PERFORCE の制御対象か
ら 外す」 を参照 し て く だ さ い。
設定で き る プ リ フ ァ レ ン ス を以下に示 し ます。
• 追加目的で マーキ ン グす る際、 無視す る フ ァ イ ルを指定す る ために無視 リ ス ト を有効にす
る : こ れを選択す る と 、 P4VS では無視 リ ス ト を使用 し て個々の フ ァ イ ル ま たはフ ァ イ ル タ
イ プが PERFORCE リ ポジ ト リ に追加 さ れ る のを防止で き ます。
ロ ーカルマシ ン上で環境変数 P4IGNORE に無視 リ ス ト の フ ァ イ ルを既に設定 し てい る 場合
は、 その フ ァ イ ル名がデフ ォ ル ト で [ 名前 ] フ ィ ール ド に表示 さ れ ます。 未設定であれば、
フ ァ イ ル名を入力す る か標準デフ ォ ル ト 値の .p4ignore.txt を受け入れ ます。 ソ リ ュ ーシ ョ ン
エ ク ス プ ロ ー ラ において最初に フ ォ ルダ内の フ ァ イ ルに対 し て [ 無視 リ ス ト を編集 ] ま たは
PERFORCE 2013.2 P4VS ユーザーズ ・ ガ イ ド
15
第 1 章 : P4VS 入門
[ 無視 リ ス ト に追加 ] を選択 し た と き 、 P4VS は こ の フ ァ イ ル名を持つ無視 リ ス ト の フ ァ イ ル
を当該フ ォ ルダに追加 し ます。
注 ロ ーカルの環境変数 P4IGNORE は、 こ こ で入力 し た フ ァ イ ル名に更新 さ れ ます。
ロ ーカルマシ ン上にあ る 別の PERFORCE ク ラ イ ア ン ト (P4 ま たは P4V) で無視 リ
ス ト の フ ァ イ ルを使用 し てい る 場合、 必ずそれ ら の ク ラ イ ア ン ト で使用 し てい る
も の と 同 じ フ ァ イ ル名を使用 し て く だ さ い。
• ソ リ ュ ーシ ョ ン またはプ ロ ジ ェ ク ト に対 し て、 新 し い無視 リ ス ト を自動的に追加する : こ れ
を選択す る と 、新 し い無視 リ ス ト が ソ リ ュ ーシ ョ ン エ ク ス プ ロ ー ラ に表示 さ れ る よ う にな り
ます。
こ のオプシ ョ ン を選択 し ない場合、無視 リ ス ト の フ ァ イ ルは ソ リ ュ ーシ ョ ン エ ク ス プ ロ ー ラ
では非表示にな り ます。
• 新 し い無視 リ ス ト を作成する と き に問い合わせる : こ れを選択す る と 、 ソ リ ュ ーシ ョ ン エ ク
ス プ ロ ー ラ で [ 無視 リ ス ト に追加 ] を選択 し て、 無視 リ ス ト が ま だ未登録であ る フ ォ ルダに
無視 リ ス ト を追加す る 場合に、 P4VS が確認 メ ッ セージ を表示す る よ う にな り ます。
こ のオプシ ョ ン を選択 し ない場合、 シ ス テ ム はユーザに確認せずに無視 リ ス ト を作成 し ま
す。
• 新 し い無視 リ ス ト を自動的に無視する (無視 リ ス ト を無視 リ ス ト 自身に追加する) : こ れを
選択す る と 、P4VS は自動的に無視 リ ス ト を それ自身に追加 し て、その無視 リ ス ト が PERFORCE
デ ィ ポに追加 さ れない よ う に し ます。
• Perforce に対 し て、 新 し い無視 リ ス ト を自動的に追加する : こ れを選択す る と 、 P4VS は自動
的に新 し い無視 リ ス ト を PERFORCE デ ィ ポに追加 し ます。
こ のオプシ ョ ンは、 [ 新 し い無視 リ ス ト を自動的に無視する (無視 リ ス ト を無視 リ ス ト 自身に
追加) ] オプシ ョ ンが選択 さ れていない場合にのみ機能 し ます。 そのオプシ ョ ンが選択 さ れて
お ら ず、 [Perforce に対 し て、 新 し い無視 リ ス ト を自動的に追加する ] オプシ ョ ン を選択 し ない
場合、 無視 リ ス ト フ ァ イ ルを リ ポジ ト リ に追加す る には、 手動で追加目的でマーキ ン グす る 必
要があ り ます。
Perforce - ログ記録
ロ グ 記録のプリ フ ァ レ ン ス と し て 以下のも のがあ り ま す。 [ 出力 ] ウ ィ ン ド ウ の [ 出力元の表
示 :] ド ロ ッ プダ ウ ン ・ リ ス ト で [PERFORCE ソ ース管理 ] を 選択する と 、 Visual Studio の [ 出
力 ] ウ ィ ン ド ウ に P4VS のロ グ ・ メ ッ セージ を 表示する こ と ができ ま す。
• p4 レ ポー ト ・ コ マ ン ド を表示 :Visual Studio の [ 出力 ] ウ ィ ン ド ウ に、PERFORCE サービ ス か ら ス
テー タ ス情報を取得す る ために実行 さ れ る コ マ ン ド も 含め、 P4VS に よ っ て実行 さ れ る すべ
ての コ マ ン ド を表示す る か否か を指定 し ます。
• フ ァ イル操作について p4 コ マ ン ド の出力を表示 : 冗長な ロ グ・ メ ッ セージ を出力す る には、こ
のオプシ ョ ン を有効に し ます。
• フ ァ イルへのロ グ記録を有効にする : 指定 し た フ ァ イ ルに P4VS の処理内容を記録 し ます。
• 名前 : ロ グ フ ァ イ ルの名前 と 位置を指定 し ます。
• サイ ズ : ロ グ フ ァ イ ルの最大サ イ ズ を指定 し ます。
キーボー ド ・ シ ョ ー ト カ ッ ト
[ ツール ] > [ オプ シ ョ ン ] > [ 環境 ] > [ キーボー ド ] に移動 し ます。 [ 以下の文字列を含む コ マ
ン ド を表示 :] フ ィ ール ド に P4VS と 入力す る と P4VS コ マ ン ド が表示 さ れます。
16
PERFORCE 2013.2 P4VS ユーザーズ ・ ガ イ ド
第 1 章 : P4VS 入門
Visual Studio でキーボー ド ・ シ ョ ー ト カ ッ ト を作成す る 方法に関 し て さ ら に詳 し く は、Microsoft
Visual Studio のヘルプ を参照 し て く だ さ い。
Perforce サービ スへの接続
共有 PERFORCE サービ スへの接続に よ り 、PERFORCE 制御下の フ ァ イ ルにサブ ミ ッ ト し ア ク セ ス
す る こ と がで き ます。 P4VS では接続を定義 し 開 く のに、 [ 接続を オープ ン ] ダ イ ア ロ グ を使用
し ます。
新規の PERFORCE サービ ス接続を定義する
Visual Studio で新規の PERFORCE サービ ス接続を定義す る には次の手順を実行 し ます。
1.
[ 接続を オープ ン ] ダ イ ア ロ グ を開 き ます。 こ のダ イ ア ロ グ を開 く には次の方法があ り ま
す。
・ Visual Studio の [ 新 し いプ ロ ジ ェ ク ト ] ダ イ ア ロ グで新 し いプ ロ ジ ェ ク ト を追加 し ます。
[ ツール ] > [ オプ シ ョ ン ] > [ ソ ース管理 ] で最後の PERFORCE 接続ま たは環境変数で定
義 さ れてい る 接続設定をデフ ォ ル ト の接続設定に指定 し て あ る 場合を除 き [ 接続を オー
プ ン ] ダ イ ア ロ グが開 き ます。
・ Visual Studio で PERFORCE の ソ ース管理下にあ る ソ リ ュ ーシ ョ ン ま たはプ ロ ジ ェ ク ト を開
き ます。
[ ツール ] > [ オプ シ ョ ン ] > [ ソ ース管理 ] で前回の PERFORCE 接続ま たは環境変数で定
義 さ れてい る 接続設定をデフ ォ ル ト の接続設定に指定 し て あ る 場合を除 き [ 接続を オー
プ ン ] ダ イ ア ロ グが開 き ます。
・ Visual Studio で [ フ ァ イル ] > [PERFORCE デ ィ ポへの接続を オープ ン ] に移動 し ます。
2.
こ の接続に用い る サービ ス名 と ポー ト 番号を、 service_host:port_number の構文で
入力 し ます。
PERFORCE サービ ス で SSL( セキ ュ ア ・ ソ ケ ッ ト ・ レ イ ヤ ) の暗号化が有効にな っ てい る 場
合は、 次の形式を使用 し ます。 ssl:service_host:port_number
重要 :SSL が有効な PERFORCE サービ ス に接続す る 際に 「信用で き ない SSL 接続」 ま たは
「SSL フ ィ ン ガープ リ ン ト に変更あ り 」 の警告が表示 さ れた場合は、 接続を設定す る 前に
PERFORCE 管理者に連絡 し て く だ さ い。
3.
[ ユーザ ] フ ィ ール ド に、 ユーザ名を入力 し ます。
・ 特定のユーザを ブ ラ ウ ズす る には、[ 表示 ...] ボ タ ン を ク リ ッ ク し て リ ス ト か ら ユーザを
選択 し ます。
・ 新 し いユーザを作成す る には、 [ 新規 ...] を ク リ ッ ク し て情報を適宜入力 し ます。
4.
( 任意 )[ ワー ク スペース ] フ ィ ール ド において、 ク ラ イ ア ン ト ・ ワ ー ク スペース の名前を
指定 し ます。
・ 特定の ク ラ イ ア ン ト ・ ワ ー ク スペース を ブ ラ ウ ズす る には、 [ 表示 ...] ボ タ ン を ク リ ッ ク
し て リ ス ト か ら 選択 し ます。
・ ク ラ イ ア ン ト ・ ワー ク スペース を作成す る には [ 新規 ...] ボ タ ン を ク リ ッ ク し ます。
・ [ 新 し いワー ク スペース ] ダ イ ア ロ グで ワー ク スペース名を入力 し て [OK] を ク リ ッ ク し
ます。
・ [ ワー ク スペース ] ダ イ ア ロ グで必要な情報を入力 し ます。
ク ラ イ ア ン ト ・ ワ ー ク スペース の設定について さ ら に詳 し く は、 「 ワー ク スペース仕様の
管理」 を参照 し て く だ さ い。
PERFORCE 2013.2 P4VS ユーザーズ ・ ガ イ ド
17
第 1 章 : P4VS 入門
5.
[OK] を ク リ ッ ク し ます。 P4VS は指定 さ れた PERFORCE サービ ス に接続 し ます。
環境変数を使用 し て PERFORCE 接続設定を設定する
PERFORCE の接続設定に Windows の環境変数を設定す る こ と がで き ます。 そ う す る と 、 その設
定が P4VS お よ び他の PERFORCE ク ラ イ ア ン ト ・アプ リ ケーシ ョ ン ( 例えば P4EXP - Windows エ
ク ス プ ロ ー ラ 用 PERFORCE プ ラ グ イ ン ) で も 利用可能にな り ます。 PERFORCE 接続設定を環境変
数 と し て設定 し 、[ ツール ] > [ オプ シ ョ ン ] > [ ソ ース管理 ] の接続プ リ フ ァ レ ン ス で環境変数
をデフ ォ ル ト にす る よ う に設定 し ます。
別の手法 と し て、 PERFORCE 環境変数を保存す る 構成フ ァ イ ルを作成す る 方法があ り ます。 こ
れに よ り 、 環境変数 P4CONFIG を使っ てその構成フ ァ イ ルを指定す る こ と がで き ます。 P4VS
は現在の作業デ ィ レ ク ト リ と その親 (ルー ト ま で) で フ ァ イ ルを検索 し ます。 フ ァ イ ルが見つ
か る と 、 P4VS はその フ ァ イ ル内の変数設定を使用 し ます。 P4CONFIG に よ り ソ リ ュ ーシ ョ ン
やプ ロ ジ ェ ク ト 間で PERFORCE の設定を切 り 替え る のが容易にな り ます。 構成フ ァ イ ルを各 ク
ラ イ ア ン ト ・ ワー ク スペース に置いてお き 、 P4CONFIG を その フ ァ イ ルを指す よ う に設定 し て
おけば、デ ィ レ ク ト リ を ワ ー ク スペース間で移動す る と き にPERFORCE 設定が移動先の構成フ ァ
イ ルの設定に自動的に切 り 替わ り ます。
P4VS での P4CONFIG の使用方法に関 し て さ ら に詳 し く は、 18 ページの 「環境変数を使用 し て
PERFORCE 接続設定を設定す る 」 を参照 し て く だ さ い。
PERFORCE 環境変数に関 し て さ ら に詳 し く は、 『PERFORCE コ マ ン ド ・ リ フ ァ レ ン ス』 お よ び 12
ページの 「Perforce プ リ フ ァ レ ン ス を設定す る 」 を参照 し て く だ さ い。
定義済みの PERFORCE サービ ス接続を開 く
以前に使用 し た PERFORCE サービ ス接続を開 く には、 [ 接続を オープ ン ] ド ロ ッ プダ ウ ン ・ リ ス
ト か ら その接続を選択 し ます。 ま た、 プ ロ ジ ェ ク ト を開いた と き 、 最後に開いたプ ロ ジ ェ ク ト
で使用 し た接続を自動的に開 く よ う に P4VS を構成す る こ と も で き ます。12 ページの 「Perforce
プ リ フ ァ レ ン ス を設定す る 」 を参照 し て く だ さ い。
P4CONFIG を使用 し て PERFORCE 環境変数を設定する
P4CONFIG は他の PERFORCE 環境変数を保存 し て あ る フ ァ イ ルを指定す る のに使用す る 環境変
数です。 現在の作業デ ィ レ ク ト リ と その親 (ルー ト ま で) で該当フ ァ イ ルを探 し ます。 フ ァ イ
ルが見つか る と 、 その フ ァ イ ル内の変数設定を使用 し ます。
P4CONFIG に よ り ソ リ ュ ーシ ョ ンやプ ロ ジ ェ ク ト 間で PERFORCE の設定を切 り 替え る のが容易
にな り ます。 構成フ ァ イ ルを各 ク ラ イ ア ン ト ・ ワー ク スペース に置いてお き 、 P4CONFIG を そ
の フ ァ イ ルを指す よ う に設定 し ておけば、デ ィ レ ク ト リ を ワー ク スペース間で移動す る と き に
PERFORCE 設定が移動先の構成フ ァ イ ルの設定に自動的に切 り 替わ り ます。
P4CONFIG を使用 し て P4VS で ク ラ イ ア ン ト ・ ワー ク スペース を切 り 替え る には、[ 起動デ ィ レ
ク ト リ ] プ ロ パテ ィ に ワー ク スペース ・ デ ィ レ ク ト リ ( こ のデ ィ レ ク ト リ は構成フ ァ イ ルを配
置す る デ ィ レ ク ト リ で も あ り ます ) を設定 し て、各 ワー ク スペース に個別の Visual Studio シ ョ ー
ト カ ッ ト を作成す る 必要があ り ます。 シ ョ ー ト カ ッ ト を こ の よ う に設定 し て Visual Studio を起
動す る と 、 P4VS はその ワ ー ク スペース ・ デ ィ レ ク ト リ にあ る 構成フ ァ イ ルか ら PERFORCE 設定
を読み出 し ます。 設定がない と 、 Visual Studio は Visual Studio 自身のデ ィ レ ク ト リ を作業デ ィ
レ ク ト リ と し て使用 し て し ま う ため、 こ の設定は必要です。
P4VS で P4CONFIG を使用す る には次の手順を実行 し ます。
1.
18
必要な PERFORCE 環境変数設定を格納 し た構成フ ァ イ ルを作成 し 、 関係す る Visual Studio
ソ リ ュ ーシ ョ ン の ワー ク スペース ・ デ ィ レ ク ト リ に置 き ます。
PERFORCE 2013.2 P4VS ユーザーズ ・ ガ イ ド
第 1 章 : P4VS 入門
2.
P4(PERFORCE コ マ ン ド ラ イ ン ・ ク ラ イ ア ン ト ) を使用 し て、環境変数 P4CLIENT、P4PORT、
お よ び P4USER を解除 し 、 環境変数フ ァ イ ル名 と し て P4CONFIG を設定 し ます。
3.
P4VSで[ ツール] > [オプ シ ョ ン ] > [ ソ ース管理] > [Perforce - 接続]に移動 し て[PERFORCE
環境設定を使用 し てサーバに接続する ] を選択 し ます。
4.
作成し た構成フ ァ イ ルを 使用する ワ ーク ス ペース に関連付けら れた Visual Studio の Windows
デス ク ト ッ プ・ ショ ート カ ッ ト を 作成し ま す。
a. デス ク ト ッ プで右 ク リ ッ ク し て [ 新規作成 ] > [ シ ョ ー ト カ ッ ト ] を選択 し ます。
b. Visual Studio 実行フ ァ イ ルの場所を入力 し て [ 次へ ] を ク リ ッ ク し ます。
c. シ ョ ー ト カ ッ ト 名を入力 し て [ 終了 ] を ク リ ッ ク し ます。
d. [ 起動デ ィ レ ク ト リ ] の下のシ ョ ー ト カ ッ ト ・プ ロ パテ ィ に構成フ ァ イ ルの ワ ー ク スペー
ス ・ デ ィ レ ク ト リ を入力 し て [OK] を ク リ ッ ク し ます。
各構成フ ァ イ ルの ワー ク スペース に対 し て以上を繰 り 返 し ます。
5.
作成 し た構成フ ァ イ ル設定を使用 し て ワー ク スペース で作業す る には、シ ョ ー ト カ ッ ト を
使用 し て Visual Studio を起動 し ます。
P4CONFIG お よ び PERFORCE 環境変数に関 し て さ ら に詳 し く は、『PERFORCE コ マ ン ド ・ リ フ ァ レ
ン ス』 お よ び 12 ページの 「Perforce プ リ フ ァ レ ン ス を設定す る 」 を参照 し て く だ さ い。
コ ン テキス ト ・ メ ニ ュ ーを カ ス タ マ イ ズする
Visual Studio のカ ス タ マ イ ズ機能を使用 し て、 コ ン テ キ ス ト ・ メ ニ ュ ー内の P4VS コ マ ン ド を
追加ま たは削除す る こ と がで き ます。
Visual Studio 2010 で P4VS コ マ ン ド を追加ま たは削除す る には次の手順を実行 し ます。
1.
[ ツール ] > [ カ ス タ マ イ ズ ] に移動 し て、 [ コ マ ン ド ] タ ブ を開 き ます。
2.
[ メ ニ ュ ーバー ] ド ロ ッ プダ ウ ン か ら 、 カ ス タ マ イ ズ し たい メ ニ ュ ーを選択 し ます。
P4VS メ ニ ュ ーは 「フ ァ イ ル | Perforce」 で始ま る も のです。
3.
[ コ ン ト ロール ] の下で削除ま たは移動す る コ マ ン ド を選択す る か、 [ コ マ ン ド の追加 ...]
を選択 し て メ ニ ュ ーに追加す る コ マ ン ド を選択 し ます。
P4VS コ マ ン ド の多 く は、 [ フ ァ イル ] か [ 表示 ] のカ テ ゴ リ にあ り ます。
注 Visual Studio 自体、 ま たはその他のプ ラ グ イ ン ・ コ マ ン ド と 類似 し た名前を持つ
P4VS コ マ ン ド も 多 く あ り ま す。 ど の コ マ ン ド が P4VS に属す る かに関 し て は、
PERFORCE 管理者に問い合わせて く だ さ い。
さ ら に詳 し く は、 あ る いは Visual Studio 2008 に関す る 説明は、 Microsoft Visual Studio のヘルプ
を参照 し て く だ さ い。
ワー ク スペース仕様の管理
ワ ー ク ス ペー ス 仕様では、 そ の ワ ー ク ス ペー ス か ら ア ク セ ス 可能なデ ィ ポ の部分 を 定義 し 、
デ ィ ポの フ ァ イ ルの ロ ーカル ・ コ ピーが格納 さ れ る 場所を指定 し ま す。 こ の場所は ワ ー ク ス
ペー ス と 呼ばれ ま す。 1 台の コ ン ピ ュ ー タ に複数の ワ ー ク ス ペー ス を 持つ こ と がで き ま す。
フ ァ イ ルを操作 し よ う と し てい る 場合、 PERFORCE サービ ス に接続す る 際に ワ ー ク スペース が
必要です。
デ ィ ポ ・ フ ァ イ ルか ら ロ ーカル ・ フ ァ イ ルへのマ ッ ピ ン グは、 ワー ク スペース ・ ビ ュ ー と 呼ば
れます。 ス ト リ ーム を使用 し てい る 場合、 ワー ク スペース ・ ビ ュ ーは ス ト リ ームの構造に基づ
PERFORCE 2013.2 P4VS ユーザーズ ・ ガ イ ド
19
第 1 章 : P4VS 入門
いて PERFORCE に よ っ て生成 さ れ ます。 ス ト リ ームの構造が変更 さ れ る と 、 ワー ク スペース ・
ビ ュ ーが自動的に更新 さ れます。 ( 実際には、 ス ト リ ーム ・ ワ ー ク スペース の ビ ュ ーを手動で
編集す る こ と はで き ません。 ) 従来のデ ィ ポ を使用す る 場合は、 手動で ワー ク スペース の定義
お よ び管理を行 う 必要があ り ます。
ワー ク スペースの作成
P4VS での新 し い ワー ク スペース の作成方法 :
1.
[ 接続を オープ ン ] ダ イ ア ロ グ を開 き ます。
さ ら に詳 し く は、 17 ページの 「Perforce サービ スへの接続」 を参照 し て く だ さ い。
2.
[ ワー ク スペース ] フ ィ ール ド の横の [ 新規 ...] ボ タ ン を ク リ ッ ク し て [ 新 し いワー ク スペー
ス ] ダ イ ア ロ グ を開 き ます。
3.
ワ ー ク スペース名を入力 し て [OK] を ク リ ッ ク し ます。
4.
[ ワー ク スペース ] ダ イ ア ロ グで、 次の設定を必要に応 じ て入力 し ます。
設定
説明
ワー ク スペース
ワ ー ク スペース名。 [ 新 し いワー ク スペース ] ダ イ ア ロ グでの指定が
デフ ォ ル ト で設定 さ れてい ます。
所有者
仕様を作成 し たユーザ。 新 し い ワ ー ク スペース を作成す る ユーザ自身が
デフ ォ ル ト で設定 さ れてい ます。
ホス ト
( 任意 ) ワ ー ク スペース が置かれてい る コ ン ピ ュ ー タ 。 ワー ク スペース を
ど のマシ ン か ら も 使用可能にす る には、 こ の フ ィ ール ド を空白の ま ま に
し ます。
サブ ミ ッ ト ・ オプ シ ョ ン ユーザがフ ァ イ ルをサブ ミ ッ ト し た と き に起 こ る 動作を構成 し ます。
行末
テ キ ス ト ・ フ ァ イ ルを ワ ー ク スペース ・ コ ン ピ ュ ー タ へ格納す る 際に使
用 さ れ る 行末規則 :
・ Local: ワー ク スペース のプ ラ ッ ト フ ォームのデフ ォ ル ト を使用 し ま
す。
・ Unix: LF
・ Mac: CR
・ Win: CRLF
・ Share: 行末は LF。 行末の前にあ る すべての CR は、 格納ま たは同期の
際に削除 さ れます。 (UNIX と Windows の間で共有 さ れ る デ ィ ス ク 対象 )
20
コメント
ワ ー ク スペース の目的に関す る ユーザ独自の記述、 ま たは記述 し てお き
たい関連情報。
ルー ト
デ ィ ポ ・ フ ァ イ ルの ロ ーカル ・ コ ピーを保存す る ための ワ ー ク スペース
のルー ト ・ デ ィ レ ク ト リ 。
代替ルー ト
ワ ー ク スペース仕様を異な る プ ラ ッ ト フ ォームのホ ス ト か ら 使用す る た
め、 ホ ス ト ・ プ ラ ッ ト フ ォーム固有の構文に よ り ワ ー ク スペース ・ ルー
ト の リ ス ト を記述。
PERFORCE 2013.2 P4VS ユーザーズ ・ ガ イ ド
第 1 章 : P4VS 入門
設定
説明
オプ シ ョ ン
・ allwrite: ワー ク スペース のすべての フ ァ イ ルが書 き 込み可能 ( 変更
可能 )。
・ clobber: フ ァ イ ルを同期 さ せ る と 、 ワー ク スペース にあ る 書 き 込み
可能フ ァ イ ルが上書き さ れます。
・ compress: ワ ー ク スペース と PERFORCE サービ ス と の間で送信 さ れ る
デー タ を圧縮 し ます。
・ locked: ワー ク スペース の所有者のみが、 ワー ク スペース仕様の使
用、 変更、 削除を実行で き ます。
・ modtime: ク ラ イ ア ン ト ・ ワー ク スペース で編集 さ れ る フ ァ イ ルの更
新日時は、 フ ァ イ ルが実際に更新 さ れた日時に設定 さ れます。
・ rmdir: フ ォ ルダに含まれ る すべての フ ァ イ ルが削除 さ れた場合、
ワ ー ク スペース内の フ ォ ルダ を削除 し ます。
ス ト リ ームのルー ト
メ イ ン ・ ス ト リ ーム に関連付け ら れた ワ ー ク スペース のルー ト ・ デ ィ レ
ク ト リ 。 ス ト リ ームに関 し て、 お よ び PERFORCE サービ ス の ス ト リ ーム ・
ワ ー ク スペース関連動作の詳細に関 し ては、 21 ページの 「ス ト リ ーム ・
ワ ー ク スペース」 を参照 し て く だ さ い。
ビ ュー
ワ ー ク スペース ・ ビ ュ ーは、デ ィ ポの ど の部分を ワー ク スペース ・ ツ リ ー
内に表示す る か、 デ ィ ポ ・ フ ァ イ ルの ロ ーカル ・ コ ピーを ワ ー ク スペー
ス内のど こ に格納す る か を決定 し ます。ス ト リ ーム を使用す る 場合、ワー
ク スペース ・ ビ ュ ーの生成 と 更新は自動的に行われ ます。 ワ ー ク スペー
ス ・ ビ ュ ーに関 し て さ ら に詳 し く は、 22 ページ の 「ワ ー ク ス ペー ス ・
ビ ュ ーの定義」 を参照 し て く だ さ い。
5.
[OK] を ク リ ッ ク し て入力内容を保存 し 、 ワー ク スペース仕様を作成 し ます。
ワー ク スペースの変更
使用す る ワー ク スペース を変更す る には [ 接続を オープ ン ] ダ イ ア ロ グの [ ワー ク スペース ]
フ ィ ール ド に ワ ー ク スペース を指定 し ます。
さ ら に詳 し く は、 17 ページの 「Perforce サービ スへの接続」 を参照 し て く だ さ い。
ワー ク スペース を表示
接続先のサービ ス のすべての ワー ク スペース を表示す る には、 次のいずれか を実行 し ます。
• Visual Studioの メ ニ ュ ー・バーの[表示] > [ワー ク スペース ]か ら [ワー ク スペース ] ツール ウ ィ
ン ド ウ を開 き ます。
ワ ー ク スペース行を ク リ ッ ク す る と 、 その ク ラ イ ア ン ト ・ ワ ー ク スペース仕様の詳細情報が
表示 さ れ ます。
カ ラ ムの表示順序を変更す る には、カ ラ ム見出 し を目的の位置ま で右ま たは左に ド ラ ッ グ し
ます。 カ ラ ム で ソ ー ト す る には、 カ ラ ム見出 し の ソ ー ト 矢印を ク リ ッ ク し ます。
• [ 接続を オープ ン ] ダ イ ア ロ グ を開 き 、[ ワー ク スペース表示 ...] ボ タ ン を ク リ ッ ク し て [ ワー ク
スペース ・ ブ ラ ウザ ] ダ イ ア ロ グ を開 き ます。
ワ ー ク スペース行を ク リ ッ ク す る と 、 その ク ラ イ ア ン ト ・ ワ ー ク スペース仕様の詳細情報が
表示 さ れ ます。
さ ら に詳 し く は、 17 ページの 「Perforce サービ スへの接続」 を参照 し て く だ さ い。
ス ト リ ーム ・ ワー ク スペース
ス ト リ ームの作業をす る 場合、 P4VS に よ る ワ ー ク スペース の扱いは従来のデ ィ ポ と は異な り
ます。 詳 し く は、 39 ページの 「ス ト リ ームについて」 を参照 し て く だ さ い。
PERFORCE 2013.2 P4VS ユーザーズ ・ ガ イ ド
21
第 1 章 : P4VS 入門
ワー ク スペース ・ ビ ュ ーの定義
ワ ー ク ス ペー ス ・ ビ ュ ー ( ク ラ イ ア ン ト ・ ビ ュ ー と も 呼ばれ ま す) は、 デ ィ ポの ど の部分 を
P4VS での作業対象にす る か、 デ ィ ポ ・ フ ァ イ ルの ロ ーカル ・ コ ピーを ワー ク スペース内の ど
こ に格納す る か を決定 し ます。 ス ト リ ーム を使用す る 場合、 ワー ク スペース ・ ビ ュ ーの生成 と
更新は自動的に行われ ます。 従来のデ ィ ポ を使用す る 場合は、 こ の ト ピ ッ ク で説明 さ れてい る
と お り 、 ビ ュ ーを手動で管理 し なければな り ません。
既存の ワ ー ク スペース の ワー ク スペース ・ ビ ュ ーを定義ま たは変更す る には次の手順を実行 し
ます。
1.
[ 表示 ] > [ ワー ク スペース ] を選択 し ます。 [ ワー ク スペース ] タ ブが表示 さ れ ます。
2.
ワ ー ク スペース を右 ク リ ッ ク し 、 [ ワー ク スペース を編集 ] を選択 し ます。[ ワー ク スペー
ス ] フ ォ ームが表示 さ れ ます。
3.
[ ビ ュ ー ] フ ィ ール ド を編集 し ます。 22 ページの 「構文形式に よ る ビ ュ ーの指定」 の説明
に従い ビ ュ ーを定義 し ます。
4.
編集を終了 し た ら 、 変更を保存 し ます。
新 し い ワ ー ク スペース の ワー ク スペース ・ ビ ュ ーを定義す る には次の手順を実行 し ます。
1.
[ 接続を オープ ン ] ダ イ ア ロ グ を開 き ます。
さ ら に詳 し く は、 17 ページの 「Perforce サービ スへの接続」 を参照 し て く だ さ い。
2.
[ ワー ク スペース ] フ ィ ール ド の横の [ 新規 ...] ボ タ ン を ク リ ッ ク し て [ 新 し いワー ク スペー
ス ] ダ イ ア ロ グ を開 き ます。
3.
ワ ー ク スペース名を入力 し て [OK] を ク リ ッ ク し ます。
4.
[ ワー ク スペース ] ダ イ ア ロ グで [ ビ ュ ー ] フ ィ ール ド を編集 し ます。 22 ページの 「構文
形式に よ る ビ ュ ーの指定」 の説明に従い ビ ュ ーを定義 し ます。
構文形式によ る ビ ュ ーの指定
PERFORCE ク ラ イ ア ン ト ・ ビ ュ ー構文を使用 し て ビ ュ ーの仕様を入力 し ます。 ビ ュ ーは各行の
マ ッ ピ ン グ か ら 構成 さ れ ま す。 マ ッ ピ ン グの左側にはデ ィ ポ ・ フ ァ イ ルが指定 さ れ、 右側に
はデ ィ ポ ・ フ ァ イ ルをデ ィ ポか ら 取得 し た と き に格納 さ れ る ワ ー ク スペース内の位置が指定 さ
れます。 例 :
//depot/...
//user_depot/...
//projects/...
//bruno/depot/...
//bruno/user_depot/...
//bruno/myprojects/...
ク ラ イ ア ン ト ・ ビ ュ ーの構文に関 し て詳 し く は、『P4 ユーザーズ ・ガ イ ド 』 を参照 し て く だ さ い。
22
PERFORCE 2013.2 P4VS ユーザーズ ・ ガ イ ド
フ ァ イルの管理
第2章
こ の章では、 P4VS の使用に よ る フ ァ イ ルの管理方法を説明 し ます
プ ロ ジ ェ ク ト またはソ リ ュ ーシ ョ ン を PERFORCE のソ ース管理下に
置く
P4VS では作業対象を プ ロ ジ ェ ク ト ま たは ソ リ ュ ーシ ョ ンの フ ァ イ ルに含めてお く 必要があ り
ます。
既存のプ ロ ジ ェ ク ト ま たは ソ リ ュ ーシ ョ ン を PERFORCE の ソ ース管理下に置 く には次の手順
を実行 し ます。
1.
対象のプ ロ ジ ェ ク ト ま たは ソ リ ュ ーシ ョ ン と そ こ に含まれ る フ ァ イ ルが PERFORCE サー
ビ ス接続時に使用 し てい る ワ ー ク スペース ( ク ラ イ ア ン ト ・ デ ィ レ ク ト リ ) にあ る こ と を
確認 し ます。
2.
ソ リ ュ ーシ ョ ン エ ク ス プ ロ ー ラ で ソ ー ス 管理下にお く べ き プ ロ ジ ェ ク ト ま たは ソ リ ュ ー
シ ョ ン を選択 し ます。 23 ページの 「フ ァ イ ルをデ ィ ポに追加す る 」 に記載 さ れてい る 手
順に従っ て く だ さ い。
新 し いプ ロ ジ ェ ク ト ま たは ソ リ ュ ーシ ョ ン を PERFORCE の ソ ース管理下に置 く には次の手順を
実行 し ます。
1.
[ 新 し いプ ロ ジ ェ ク ト ] ページで新 し いプ ロ ジ ェ ク ト を作成す る と き に、[ 表示 ] ボ タ ン の
下の [PERFORCE SCM に追加 ] を選択 し ます。
・ [OK] を ク リ ッ ク す る と ( ウ ィ ザー ド を実行 し た後 )[ 接続を オープ ン ] ダ イ ア ロ グが開 き
ます。
・ PERFORCE 接続設定を入力 し ます。 対象のプ ロ ジ ェ ク ト ま たは ソ リ ュ ーシ ョ ン の フ ァ イ
ルが PERFORCE サービ ス接続時に使用 し てい る ワー ク スペース ( ク ラ イ ア ン ト ・ デ ィ レ
ク ト リ ) にあ る こ と を確認 し ます。
2.
ソ リ ュ ーシ ョ ン エ ク ス プ ロ ー ラ で対象のプ ロ ジ ェ ク ト ま たは ソ リ ュ ーシ ョ ン を選択 し ま
す。23 ページの 「フ ァ イ ルをデ ィ ポに追加す る 」 に記載 さ れてい る 手順に従っ て く だ さ い。
フ ァ イルをデ ィ ポに追加する
デ ィ ポに フ ァ イ ルを追加す る には、 2 つの操作を実行 し なければな り ません。
1.
フ ァ イ ルを追加目的で作業状態に し 、 チ ェ ン ジ リ ス ト 内に置 き ます。
2.
チ ェ ン ジ リ ス ト をサブ ミ ッ ト し 、 フ ァ イ ルをデ ィ ポに コ ピー し ます。
フ ァ イ ルを追加目的で作業状態にす る には次の手順を実行 し ます。
PERFORCE 2013.2 P4VS ユーザーズ ・ ガ イ ド
23
第 2 章 : フ ァ イ ルの管理
1.
[ ソ リ ュ ーシ ョ ン エ ク ス プ ロー ラ ] において、追加 し たい フ ァ イ ルを ブ ラ ウ ズ し ます。デ ィ
ポに存在 し ない フ ァ イ ルは、 そのア イ コ ンは青色の ク エ ス チ ョ ン ・ マー ク がついて表示 さ
れます。
2.
フ ァ イ ルを右 ク リ ッ ク し 、 [ 追加目的でマーキン グ ] を選択 し ます。 [P4VS] ダ イ ア ロ グが
開 き PERFORCE デ ィ ポに フ ァ イ ルを追加す る よ う 求め ら れ ます。
3.
フ ァ イ ルをサブ ミ ッ ト す る のに使用す る 作業中チ ェ ン ジ リ ス ト を選択 し ます。
4.
[OK] を ク リ ッ ク し ます。 ソ リ ュ ーシ ョ ン エ ク ス プ ロ ー ラ の フ ァ イ ル ・ ア イ コ ン には赤い
プ ラ ス記号が付け ら れ、 追加目的の作業状態であ る こ と が示 さ れ ます。
チ ェ ン ジ リ ス ト をサブ ミ ッ ト す る には次の手順を実行 し ます。
1.
ソ リ ュ ーシ ョ ン エ ク ス プ ロー ラ で フ ァ イ ルを右 ク リ ッ ク し て [ サブ ミ ッ ト ] を選択 し ます。
2.
[ フ ァ イルをサブ ミ ッ ト ] ダ イ ア ロ グで変更の説明を入力 し 、[ サブ ミ ッ ト ] を ク リ ッ ク し
ます。 新 し い フ ァ イ ルがデ ィ ポに追加 さ れ ます。
注 すでに PERFORCE の制御下にあ る ソ リ ュ ーシ ョ ンに フ ァ イ ルを追加す る と 、その新
し い フ ァ イ ルを PERFORCE の制御下に置 く よ う に求め ら れます。 [ ツール ] > [ オプ
シ ョ ン ] > [ ソ ース管理 ] において [PERFORCE に新 し い フ ァ イルを自動的に追加
する ] オプシ ョ ン を有効に し て [ フ ァ イルのチ ェ ッ ク アウ ト ま たは追加の際に、
チ ェ ン ジ リ ス ト の指定を要求する ] オプシ ョ ン を無効に し てい る 場合は、 フ ァ イ
ルは追加目的でマーキ ン グ さ れ、 確認ダ イ ア ロ グ な し でチ ェ ン ジ リ ス ト に置かれ
ます。 こ れ ら オプシ ョ ン に関す る さ ら に詳細は、 12 ページの 「Perforce プ リ フ ァ レ
ン ス を設定す る 」 を参照 し て く だ さ い。
さ ら に詳 し く は、 26 ページの 「フ ァ イ ルのチ ェ ッ ク イ ン と チ ェ ン ジ リ ス ト での作業」 を参照 し
て く だ さ い。
PERFORCE ディ ポでプロ ジェ ク ト またはソ リ ュ ーショ ン を オープン する
PERFORCE デ ィ ポにチ ェ ッ ク イ ン さ れたプ ロ ジ ェ ク ト ま たは ソ リ ュ ーシ ョ ン を オープ ンす る に
は次の手順を実行 し ます。
1.
[ フ ァ イル ] > [PERFORCE] > [PERFORCE デ ィ ポで ソ リ ュ ーシ ョ ン / プ ロ ジ ェ ク ト を開 く
] に移動 し ます。
2.
[ デ ィ ポ内の ソ リ ュ ーシ ョ ン / プ ロ ジ ェ ク ト を選択 ] ダ イ ア ロ グで ツ リ ーを展開 し てオー
プン し たい ソ リ ュ ーシ ョ ン ま たはプ ロ ジ ェ ク ト を探 し ます。
[ ク ラ イ ア ン ト ・ ワー ク スペースに よ る フ ィ ル タ ] を選択す る と 、 デ ィ ポ ・ ツ リ ーには現
在の ワー ク スペース ・ ビ ュ ーに含まれてい る ソ リ ュ ーシ ョ ンお よ びプ ロ ジ ェ ク ト の フ ァ イ
ルのみが表示 さ れ ます。
デ ィ ポ ・ ツ リ ーを展開 し て内容を表示で き ない と き は、 PERFORCE サービ ス に接続 し てい
ないのが原因です。 [ 接続を オープ ン ] を ク リ ッ ク し て接続 し て く だ さ い。
3.
フ ァ イ ルを ク リ ッ ク し てか ら [OK] を ク リ ッ ク し て、 その フ ァ イ ルを Visual Studio で開 き
ます。
デ ィ ポから のフ ァ イルの取得
フ ァ イ ルの最新 リ ビ ジ ョ ン、 ま たは過去の任意の リ ビ ジ ョ ン をデ ィ ポか ら ワ ー ク スペース に取
得す る こ と がで き ます。 ソ リ ュ ーシ ョ ン エ ク ス プ ロ ー ラ で、 取得 し たい フ ァ イ ルを含むフ ォ ル
ダ を開 き ます。ア イ コ ンに よ り フ ァ イ ルの ス テー タ ス が示 さ れ ます。 詳 し く は、 9 ページの 「 こ
24
PERFORCE 2013.2 P4VS ユーザーズ ・ ガ イ ド
第 2 章 : フ ァ イ ルの管理
の章では、 P4VS-Visual Studio 用 PERFORCE プ ラ グ イ ンの概要について、 その イ ン ス ト ールお よ
び設定の方法 と と も に説明 し ます。」 を参照 し て く だ さ い。
最新の リ ビ ジ ョ ン を取得す る には :
1.
ソ リ ュ ーシ ョ ン エ ク ス プ ロ ー ラ 内の フ ァ イ ル ま たはフ ォ ルダ を右 ク リ ッ ク し ます。
2.
[ リ ビ ジ ョ ン ] > [ 最新 リ ビ ジ ョ ン を取得 ] を選択 し ます。
以前の リ ビ ジ ョ ン を取得す る には次の手順を実行 し ます。
1.
ソ リ ュ ーシ ョ ン エ ク ス プ ロ ー ラ で フ ァ イ ルを右 ク リ ッ ク し て [ リ ビ ジ ョ ン ] > [ リ ビ ジ ョ
ン を取得 ...] を選択 し ます。
2.
[ リ ビ ジ ョ ン を取得 ] ダ イ ア ロ グで目的の リ ビ ジ ョ ン を指定 し ます。
・ [ 以下の フ ァ イル / フ ォルダ を取得または置き換え ] で取得す る フ ァ イ ル ま たはフ ォ ル
ダ を選択で き ます。
・ チ ェ ン ジ リ ス ト 番号、 ラ ベル、 ワー ク スペース、 ま たは日付で リ ビ ジ ョ ン を指定す る に
は [ リ ビ ジ ョ ンの指定に使用 ] ド ロ ッ プダ ウ ン ・ リ ス ト か ら 方法を選択 し て編集フ ィ ー
ル ド に値を指定 し ます。
・ ワ ー ク ス ペー ス に既に該当 フ ァ イ ルが あ る 場合で も 選択 し た リ ビ ジ ョ ン を ワ ー ク ス
ペース に取得す る には、 [ 強制的に操作を実行 ] を選択 し ます。 こ のオプシ ョ ンは、 作
業状態の フ ァ イ ルには影響 し ません。
・ [ チ ェ ン ジ リ ス ト にあ る フ ァ イルの リ ビ ジ ョ ンのみを取得 ] を選択す る と 、 チ ェ ン ジ リ
ス ト に含まれてい る フ ァ イ ルのみを取得 し ます。
・ リ ビ ジ ョ ン を ラ ベルで指定す る 場合、 [ ラ ベルになければ フ ァ イルを ワー ク スペースか
ら削除する ] を選択 し て、 ワー ク スペース に ラ ベルの付いた フ ァ イ ル ・ リ ビ ジ ョ ンのみ
が含まれ る よ う にす る こ と がで き ます。
3.
[ リ ビ ジ ョ ン を取得 ] を ク リ ッ ク し て フ ァ イ ルを ワー ク スペース に取得 し ます。
フ ァ イルを チ ェ ッ ク アウ ト し て編集する
フ ァ イ ルを編集す る 前に、 その フ ァ イ ルを PERFORCE デ ィ ポか ら チ ェ ッ ク ア ウ ト す る 必要があ
り ます。
フ ァ イ ルをチ ェ ッ ク ア ウ ト し て編集す る には次の手順を実行 し ます。
1.
ソ リ ュ ーシ ョ ン エ ク ス プ ロ ー ラ において、 編集 し たい フ ァ イ ルを探 し ます。
必要に応 じ て、 正 し い リ ビ ジ ョ ン を ワー ク スペース に取得 し ます。 詳 し く は、 24 ページの
「デ ィ ポか ら の フ ァ イ ルの取得」 を参照 し て く だ さ い。
2.
フ ァ イ ルを右 ク リ ッ ク し て、 次の う ちいずれか を選択 し ます。
・ < フ ァ イル名 > を チ ェ ッ ク アウ ト で選択 し た フ ァ イ ルをチ ェ ッ ク ア ウ ト
・ プ ロ ジ ェ ク ト 全体を チ ェ ッ ク アウ ト でプ ロ ジ ェ ク ト ・ フ ァ イ ル と プ ロ ジ ェ ク ト 内のすべ
ての フ ァ イ ルをチ ェ ッ ク ア ウ ト
・ ソ リ ュ ーシ ョ ン全体を チ ェ ッ ク アウ ト で ソ リ ュ ーシ ョ ン ・ フ ァ イ ル と ソ リ ュ ーシ ョ ン内
のすべての フ ァ イ ルをチ ェ ッ ク ア ウ ト
フ ァ イ ルをチ ェ ッ ク ア ウ ト す る と 、 チ ェ ン ジ リ ス ト に入れ ら れます。
3.
変更を行い ます。
4.
変更後の フ ァ イ ルをデ ィ ポに戻 し て、 他のユーザがその変更内容を表示、 編集で き る よ う
にす る には、 その フ ァ イ ルを右 ク リ ッ ク し て [ サブ ミ ッ ト ...] を選択 し ます。
PERFORCE 2013.2 P4VS ユーザーズ ・ ガ イ ド
25
第 2 章 : フ ァ イ ルの管理
[ フ ァ イルをサブ ミ ッ ト ] ダ イ ア ロ グに、 変更についての説明を入力 し 、 フ ァ イ ルを含む
チ ェ ン ジ リ ス ト をサブ ミ ッ ト し ます。 詳 し く は、 26 ページの 「フ ァ イ ルのチ ェ ッ ク イ ン」
を参照 し て く だ さ い。
フ ァ イ ルをチ ェ ッ ク ア ウ ト し ないで表示のみ行 う には、 フ ァ イ ル ・ ア イ コ ン を ダブル ク リ ッ ク
し ます。 フ ァ イ ルは読み取 り 専用モー ド で開 き ます。
作業中の フ ァ イ ルを他のユーザがチ ェ ッ ク ア ウ ト で き ない よ う にす る には、 フ ァ イ ル ・ ア イ コ
ン を右 ク リ ッ ク し て [ フ ァ イルの管理 ] > [ ロ ッ ク ] を選択 し ます。 ロ ッ ク を解除す る には、 右
ク リ ッ ク し て [ フ ァ イルの管理 ] > [ ロ ッ ク解除 ] を選択 し ます。
注 PERFORCE にチ ェ ッ ク イ ン さ れてい る フ ァ イ ルを編集 ま たは保存 し よ う と す る と 、
その フ ァ イ ルをチ ェ ッ ク ア ウ ト す る か ど う か(保存 し よ う と し た場合は保存す る か
ど う か ) の確認画面が P4VS に よ り 表示 さ れ ます。 ま た次のオプシ ョ ン も 表示 さ れ
ます。
・ 今後は こ のダ イ ア ロ グ を表示 し ない (常に有効なチ ェ ン ジ リ ス ト を使用する ) :
常にチェ ッ ク ア ウ ト ( 編集目的で作業中にする と き )、 ま た はチェ ッ ク ア ウ ト し て 保存
( 編集結果を 保存する と き ) し デフ ォ ルト ・ チェ ン ジ リ ス ト に追加し ま す。 P4VS の確認
画面は表示さ れま せん。
・ 編集中のすべての フ ァ イルに対 し て こ れを適用 : 保存ま た は編集操作を 複数のフ ァ
イ ルに対し て 行う 場合、 こ のオプシ ョ ン を 選択し て 操作対象すべて のフ ァ イ ルを チェ ッ
ク ア ウ ト ( 編集目的で作業中にする 場合 ) ま た はチェ ッ ク ア ウ ト し て 保存 ( 保存する 場
合 ) し ま す。 各フ ァ イ ル個別に P4VS の確認画面は表示さ れま せん。
フ ァ イルのチ ェ ッ ク イ ン と チ ェ ン ジ リ ス ト での作業
フ ァ イ ルをチ ェ ッ ク イ ンす る にはチ ェ ン ジ リ ス ト をサブ ミ ッ ト す る 必要があ り ます。 フ ァ イ ル
を追加ま たは削除目的でマーキ ン グ、 チ ェ ッ ク ア ウ ト 、 反映 ( マージ ま たは コ ピー )、 あ る い
は衝突解決を ス ケ ジ ュ ー リ ン グす る と 、 フ ァ イ ルはチ ェ ン ジ リ ス ト に追加 さ れ ます。 PERFORCE
のチ ェ ン ジ リ ス ト はフ ァ イ ルに対 し て行われ る 処理の リ ス ト です。 チ ェ ン ジ リ ス ト 配下での処
理は、 そのチ ェ ン ジ リ ス ト を サブ ミ ッ ト す る 際に実行 さ れます。 作業中チ ェ ン ジ リ ス ト と は、
ま だサブ ミ ッ ト さ れていないチ ェ ン ジ リ ス ト です。 チ ェ ン ジ リ ス ト には、 PERFORCE サービ ス
に よ っ て個別の番号が割 り 振 ら れ ま す。 さ ら に、 デ フ ォ ル ト ・ チ ェ ン ジ リ ス ト が ク ラ イ ア ン
ト ・ ワー ク スペース ご と に保守 さ れ ます。 デフ ォ ル ト ・ チ ェ ン ジ リ ス ト のサブ ミ ッ ト が失敗 し
た場合、 PERFORCE サービ ス がそれに番号を割 り 当て ます。
フ ァ イルのチ ェ ッ ク イ ン
フ ァ イ ルをチ ェ ッ ク イ ンす る には ( チ ェ ン ジ リ ス ト を サブ ミ ッ ト す る には ) 次の手順を実行 し
ます。
1.
[ サブ ミ ッ ト ] ダ イ ア ロ グ を次のいずれかの方法で開 き ます。
・ 追加目的 ま たは削除目的でマーキ ン グ さ れたチ ェ ッ ク ア ウ ト さ れてい る フ ァ イ ルの ア
イ コ ン を右 ク リ ッ ク し て [ サブ ミ ッ ト ...] を選択 し 、 [ フ ァ イルをサブ ミ ッ ト ] ダ イ ア
ロ グ を開 き ます。
・ [ 表示 ] > [ 作業中チ ェ ン ジ リ ス ト ] に移動 し 、 チ ェ ン ジ リ ス ト を右 ク リ ッ ク し て [ サブ
ミ ッ ト ...] を選択 し 、 [ フ ァ イルをサブ ミ ッ ト ] ダ イ ア ロ グ を開 き ます。
[ チ ェ ン ジ リ ス ト をサブ ミ ッ ト ] ダ イ ア ロ グ と [ フ ァ イルをサブ ミ ッ ト ] ダ イ ア ロ グは同様に
機能 し ます。 そ こ にア ク セ スす る 方法が異な る だけです。
2.
[ チ ェ ン ジ リ ス ト をサブ ミ ッ ト ] ダ イ ア ロ グ ま たは [ フ ァ イルをサブ ミ ッ ト ] ダ イ ア ロ グ
で説明を入力ま たは既存の説明を編集 し て、 チ ェ ッ ク イ ン し たい フ ァ イ ルを選択 し ます。
次の こ と を実施す る こ と も で き ます。
26
PERFORCE 2013.2 P4VS ユーザーズ ・ ガ イ ド
第 2 章 : フ ァ イ ルの管理
・ フ ァ イ ルをチ ェ ン ジ リ ス ト か ら 削除
・ チェ ン ジ リ ス ト 内の変更がな いフ ァ イ ルを 元に戻す。 ( 変更がな いフ ァ イ ルを チェ ン ジ
リ ス ト から 削除し 、 チェ ッ ク ア ウ ト を 取り 消し 、 そ れら のフ ァ イ ルを チェ ッ ク ア ウ ト
し た と き のバージ ョ ン に同期する 。) ま た は変更さ れた フ ァ イ ルのみを サブミ ッ ト する 。
( 作業中のチェ ン ジ リ ス ト を サブミ ッ ト し た 後に、 変更がな いフ ァ イ ルを デフ ォ ルト ・
チェ ン ジ リ ス ト に移動する 。 )
・ フ ァ イ ルをチ ェ ッ ク ア ウ ト し た後にそれ ら の フ ァ イ ルを再度チ ェ ッ ク ア ウ ト す る 。
・ チ ェ ン ジ リ ス ト を ジ ョ ブに関連づけ、 サブ ミ ッ ト 時にジ ョ ブ ・ ス テー タ ス を設定す る 。
ジ ョ ブに関 し て さ ら に詳 し く は、 50 ページの 「ジ ョ ブの使用 ( 欠陥追跡 )」 を参照 し て
く だ さ い。
・ フ ァ イ ルを右 ク リ ッ ク し て [ 所有 リ ビ ジ ョ ン と 比較 ] を選択す る こ と に よ り 、 サブ ミ ッ
ト を保留 し て フ ァ イ ルの比較を実行す る 。 さ ら に詳 し く は、 34 ページの 「比較ツールを
使用 し て フ ァ イ ルを比較す る 」 を参照 し て く だ さ い。
3.
( 任意 ) フ ァ イ ルをチ ェ ッ ク イ ンす る 前に、 [ 保存 ] を ク リ ッ ク し て、 チ ェ ン ジ リ ス ト ・ オ
プシ ョ ン を保存 し ます。
4.
[ サブ ミ ッ ト ] を ク リ ッ ク し て フ ァ イ ルをチ ェ ッ ク イ ン し ます。
チ ェ ン ジ リ ス ト を表示する
チ ェ ン ジ リ ス ト を表示す る には次の手順に従い ます。
1.
[ 表示 ] > [ 作業中チ ェ ン ジ リ ス ト ] ま たは [ 表示 ] > [ サブ ミ ッ ト 済みチ ェ ン ジ リ ス ト ] に
移動 し て [ 作業中 ] ま たは [ サブ ミ ッ ト 済み ] ツール ・ ウ ィ ン ド ウ を開 き ます。
カ ラ ムの表示順序を変更す る には、カ ラ ム見出 し を目的の位置ま で右ま たは左に ド ラ ッ グ
し ます。 カ ラ ム で ソ ー ト す る には、 カ ラ ム見出 し の ソ ー ト 矢印を ク リ ッ ク し ます。
2.
表示 さ れてい る チ ェ ン ジ リ ス ト に フ ィ ル タ を かけ ます。 (任意の操作)
・ [ フ ォ ルダ / フ ァ イル ]、 [ ユーザ ]、 [ ワー ク スペース ] の各フ ィ ール ド に フ ィ ル タ 条件
を入力 し ます。
フ ァ イ ルで フ ィ ル タ す る 場合は、 ワ ー ク ス ペー ス での フ ル ・ パ ス を入力 し て く だ さ い。
フ ィ ル タ 処理では大文字 と 小文字が区別 さ れ ます。
・ [ フ ィ ル タ ] を ク リ ッ ク し ます。
3.
次のいずれかの方法でチ ェ ン ジ リ ス ト 詳細を表示 し ます。
・ チ ェ ン ジ リ ス ト を選択 し て、 説明、 フ ァ イ ル、 ジ ョ ブ、 ユーザな ど のチ ェ ン ジ リ ス ト 詳
細をチ ェ ン ジ リ ス ト ・ ビ ュ ーアの下に表示 し ます。
・ チ ェ ン ジ リ ス ト 行の横の矢印を ク リ ッ ク し てチ ェ ン ジ リ ス ト を展開 し 、 チ ェ ン ジ リ ス ト
内の フ ァ イ ルを表示 し ます。
チ ェ ン ジ リ ス ト を編集する
[ 作業中 ] ツール ・ ウ ィ ン ド ウ お よ び [ 作業中チ ェ ン ジ リ ス ト ] ダ イ ア ロ グ を使用 し て、 チ ェ ン
ジ リ ス ト の編集やチ ェ ン ジ リ ス ト へ処理を実行で き ます。
[ 作業中 ] ツール ・ ウ ィ ン ド ウ でチ ェ ン ジ リ ス ト を編集す る には次の手順を実行 し ます。
1.
[ 表示 ] > [ 作業中チ ェ ン ジ リ ス ト ] に移動 し ます。
2.
ビ ュ ーアでチ ェ ン ジ リ ス ト ま たはフ ァ イ ルの行を右 ク リ ッ ク し ます。
3.
次の処理や編集を チ ェ ン ジ リ ス ト ま たはチ ェ ン ジ リ ス ト 内の フ ァ イ ルに対 し て行 う こ と
がで き ます。
・ チ ェ ン ジ リ ス ト を サブ ミ ッ ト す る
PERFORCE 2013.2 P4VS ユーザーズ ・ ガ イ ド
27
第 2 章 : フ ァ イ ルの管理
・ フ ァ イ ルを別のチ ェ ン ジ リ ス ト に移動す る
・ フ ァ イ ルを元に戻す
・ フ ァ イ ルを保留状態にす る 、 保留状態を解除す る 、 削除す る 、 ま たは保留状態の フ ァ イ
ルを表示す る
・ 関連ジ ョ ブ を削除ま たは表示す る
・ フ ァ イ ルを比較す る
・ フ ァ イ ル ・ タ イ プ を変更す る
・ フ ァ イ ルを ロ ッ ク ま たは ロ ッ ク 解除す る
・ 所有者 と ワー ク スペース を変更す る
・ 新 し い作業中チ ェ ン ジ リ ス ト を作成す る
[ 作業中チ ェ ン ジ リ ス ト ] ダ イ ア ロ グでチ ェ ン ジ リ ス ト を編集す る には次の手順を実行 し ます。
1.
[ 表示 ] > [ 作業中チ ェ ン ジ リ ス ト ] に移動 し ます。
2.
ビ ュ ーアでチェ ン ジリ ス ト を 右ク リ ッ ク し て [ 作業中チ ェ ン ジ リ ス ト ' チ ェ ン ジ リ ス ト 名 '
を編集 ] を 選択する こ と によ り 、 [ 作業中チ ェ ン ジ リ ス ト ] ダイ アロ グを 開き ま す。
3.
次の処理ま たは編集を実施 し ます。
・ チ ェ ン ジ リ ス ト の説明を編集す る
・ ア ク セ ス を制限す る
・ 含め る フ ァ イ ルを選択す る
・ フ ァ イ ルを別のチ ェ ン ジ リ ス ト に移動す る
・ フ ァ イ ルを元に戻す
・ フ ァ イ ルの保留状態を解除す る 、 削除す る 、 ま たは保留状態の フ ァ イ ルを表示す る
・ 関連ジ ョ ブ を添付ま たは表示す る
・ フ ァ イ ルを右 ク リ ッ ク し て [ 所有 リ ビ ジ ョ ン と 比較 ] を選択す る こ と に よ り 、 サブ ミ ッ
ト を保留 し て フ ァ イ ルの比較を実行す る 。 さ ら に詳 し く は、 34 ページの 「比較ツールを
使用 し て フ ァ イ ルを比較す る 」 を参照 し て く だ さ い。
4.
[OK] を ク リ ッ ク し て変更内容を保存 し ます。
チ ェ ン ジ リ ス ト へのア ク セス を制限する
デ フ ォ ル ト では、 チ ェ ン ジ リ ス ト 内の フ ァ イ ルへの ア ク セ ス がプ ロ テ ク シ ョ ン ・ テーブルに
よ っ て許可 さ れてい る かに関係な く 、すべてのユーザが作業中ま たはサブ ミ ッ ト 済チ ェ ン ジ リ
ス ト を見 る こ と がで き ます。 ユーザがチ ェ ン ジ リ ス ト を参照で き ない よ う にす る には、 作業中
ま たはサブ ミ ッ ト 済チ ェ ン ジ リ ス ト を編集す る 際に、 [ チ ェ ン ジ リ ス ト へのア ク セス を制限 ]
オプシ ョ ン をチ ェ ッ ク し ます。
こ のオプシ ョ ン に よ り 以下の制限が可能です。
• 作業中チ ェ ン ジ リ ス ト : チ ェ ッ ク ア ウ ト さ れた フ ァ イ ルへのア ク セ ス権を他のユーザが持っ
てい る かに関係な く 、 所有者にのみ可視 と な り ます。
• 保留状態の フ ァ イ ルを含む作業中チ ェ ン ジ リ ス ト :保留 さ れてい る フ ァ イ ルの 1 つ以上に対
し て ア ク セ ス権があ る ユーザにのみ可視 と な り ます。
• サブ ミ ッ ト 済チ ェ ン ジ リ ス ト : チ ェ ン ジ リ ス ト でサブ ミ ッ ト さ れた フ ァ イ ルの 1 つ以上に対
し て ア ク セ ス権があ る ユーザにのみ可視 と な り ます。
28
PERFORCE 2013.2 P4VS ユーザーズ ・ ガ イ ド
第 2 章 : フ ァ イ ルの管理
フ ァ イルを別のチ ェ ン ジ リ ス ト に移動する
フ ァ イ ルを現在のチ ェ ン ジ リ ス ト か ら 別のチ ェ ン ジ リ ス ト に移動す る には、次の う ち どれかの
操作を行い ます。
• ソ リ ュ ーシ ョ ン エ ク ス プ ロ ー ラ で フ ァ イ ルを右 ク リ ッ ク し て[ フ ァ イルの管理]>[別のチ ェ ン
ジ リ ス ト に移動…] を選択 し ます。
• [作業中] ツ ール・ ウ ィ ン ド ウ のフ ァ イ ルを 右ク リ ッ ク し て、 [ 別のチ ェ ン ジ リ ス ト に移動…]
を 選択し ま す。
開かれたダ イ ア ロ グで、 フ ァ イ ルを移動 さ せたいチ ェ ン ジ リ ス ト を選択 し ます。
チ ェ ン ジ リ ス ト 表示プ リ フ ァ レ ン ス を設定する
非常に大き なチェ ン ジリ ス ト での P4VS の処理時間を 短縮する には、 [ ツール ] > [ オプ シ ョ ン ]
> [ ソ ース管理 ] の [1 つのチ ェ ン ジ リ ス ト に表示 さ れる フ ァ イルの最大数 ] フ ィ ールド でチェ
ン ジリ ス ト に表示する フ ァ イ ル数を 制限し ま す。 12 ページの「 Perforce プリ フ ァ レ ン ス を 設定
する 」 を 参照し てく ださ い。
指定 さ れた フ ァ イ ル数を超え る チ ェ ン ジ リ ス ト を サブ ミ ッ ト す る こ と も 可能ですが、 フ ァ イ
ル ・ リ ス ト は以下の よ う に表示 さ れ ます。
• 作業中 タ ブお よ びサブ ミ ッ ト タ ブに 「 こ のチ ェ ン ジ リ ス ト には ### フ ァ イ ルがあ り ます」 と
表示 さ れ ます。
• 詳細 タ ブでは、 フ ァ イ ルの リ ス ト が単純な テ キ ス ト ボ ッ ク ス (P4VS フ ァ イ ル ・ バ ッ ジが付い
ていない ) で表示 さ れます。
衝突する変更を解決する
フ ァ イ ル を既存の コ ー ド ラ イ ン に反映 さ せ よ う と し た と き 、 ま たはチ ェ ッ ク ア ウ ト 中に他の
ユーザに編集 / サブ ミ ッ ト さ れた フ ァ イ ルを含むチ ェ ン ジ リ ス ト をサブ ミ ッ ト し よ う と し た と
き 、 衝突が発生 し ます。 衝突が発生す る と 、 PERFORCE に よ り フ ァ イ ルの衝突解決が ス ケ ジ ュ ー
リ ン グ さ れ ます。 衝突を解決 し ない限 り 、 衝突フ ァ イ ルを含むチ ェ ン ジ リ ス ト をサブ ミ ッ ト す
る こ と はで き ません。
解決が必要な フ ァ イ ルを含むチ ェ ン ジ リ ス ト を サブ ミ ッ ト し よ う と す る と 、 「マージは完了 し
てい ません。 フ ァ イ ルを マージす る ためには 「解決」 を使用 し て く だ さ い。」 と い う PERFORCE
コ マ ン ド ・ エ ラ ーが表示 さ れ ます。 ソ リ ュ ーシ ョ ン エ ク ス プ ロ ー ラ に戻 る と 、 フ ァ イ ル ・ ア イ
コ ン の横に赤色の疑問符バ ッ ジが付いてい ます。
: ( フ ァ イ ル ・ ア イ コ ン を右 ク リ ッ ク し
て [ 更新 ] を選択 し て初めて疑問符バ ッ ジが表示 さ れ る 場合 も あ り ます。 )
黄色の三角バ ッ ジが付いてい る フ ァ イ ルについては、 その フ ァ イ ルを右 ク リ ッ ク し て [ リ ビ
ジ ョ ン ] > [ 最新 リ ビ ジ ョ ン の取得 ] を選択 し 、 最新 リ ビ ジ ョ ン を取得 し て く だ さ い。 こ の操作
を行っ て も ワー ク スペース にあ る フ ァ イ ルの コ ピーは上書 き さ れません。最新 リ ビ ジ ョ ン を取
得 し た ら 、 フ ァ イ ルの衝突を解決す る こ と がで き ます。 フ ァ イ ルは個別に解決す る か、 も し く
は複数の フ ァ イ ルを一緒に ま と めて解決す る か、 の ど ち ら か を選択す る こ と がで き ます。
用語に関する注意事項 :P4VS の [ 解決 ] ダ イ ア ロ グで、[ 反映先 ] は ワ ー ク スペース の フ ァ イ ル
を指 し 、 [ 反映元 ] はデ ィ ポの フ ァ イ ルを指 し ます。
複数フ ァ イルの衝突解決
チ ェ ン ジ リ ス ト に解決が必要な フ ァ イ ルが複数あ る 場合、 まず自動解決を試み る こ と を推奨 し
ます。
複数の フ ァ イ ルの衝突を自動的に解決す る には次の手順を実行 し ます。
PERFORCE 2013.2 P4VS ユーザーズ ・ ガ イ ド
29
第 2 章 : フ ァ イ ルの管理
1.
ソ リ ュ ーシ ョ ン エ ク ス プ ロ ー ラ で フ ァ イ ルを選択 し て右 ク リ ッ ク し 、[ コ ピー / マージ ] >
[ 衝突解決 ...] を選択 し ます。
2.
[ 衝突解決 ] ダ イ ア ロ グで [ 複数の フ ァ イルを自動衝突解決 ] を選択 し ます。
ダ イ ア ロ グに衝突を解決する フ ァ イルが表示 さ れ ます。 衝突が解決 さ れ る と 、 リ ス ト か ら
消去 さ れ ます。
3.
内容を衝突解決する際にバイ ナ リ ・ フ ァ イルを テキス ト と し てマージする か ど う か を選択
し ます。
こ のオプシ ョ ン を選択す る と 、 P4VS はバ イ ナ リ ・ フ ァ イ ルを テ キ ス ト ・ フ ァ イ ルの よ う
に扱い、 反映元 と 反映先の フ ァ イ ルを テ キ ス ト と し てマージ し よ う と し ます。
4.
[ 衝突解決方法 :] を選択 し ます。
・ 安全な自動衝突解決 ( マージ し ない ): 反映元フ ァ イ ル ( デ ィ ポ内の フ ァ イ ル ) のみに変
更があ る 場合、 それを承諾 し ます。 反映先フ ァ イ ル ( ワ ー ク スペース内の フ ァ イ ル ) の
みに変更があ る 場合、 それを承諾 し ます。 反映先 と 反映元の両方に変更があ る 場合は衝
突解決を し ません。
・ 自動衝突解決 ( マージ を許可 ): 反映元のみに変更があ る 場合、 それを承諾 し ます。 反映
先のみに変更があ る 場合、 それを承諾 し ます。 反映元 と 反映先の両方に変更があ り 、 衝
突がない場合、 変更を マージ し ます。
・ 反映元を受け入れる : ワー ク スペース にあ る フ ァ イ ルの コ ピーをデ ィ ポにあ る バージ ョ
ン で置 き 換え、 ワー ク スペース内の変更を破棄 し ます。
・ 反映先を受け入れる : フ ァ イ ルをサブ ミ ッ ト す る と き 、 ワー ク スペース にあ る フ ァ イ ル
を受け入れ、 デ ィ ポにあ る バージ ョ ン を上書 き し ます。
・ 自動衝突解決 ( 衝突のマージ を許可 ): 反映元のみに変更があ る 場合、それを承諾 し ます。
反映先のみに変更があ る 場合、 それを承諾 し ます。 反映元 と 反映先に変更があ り 、 衝突
があ っ て も 、 マージ ・ フ ァ イ ルを作成 し ます。 衝突箇所には、 両方のバージ ョ ン に衝突
を示す注釈が記 さ れ ます。
5.
選択 し た ア ク シ ョ ン を複数フ ァ イ ルの自動衝突解決方法のデフ ォ ル ト に設定す る には [ 自
動処理のデ フ ォ ル ト と し て設定 ] を選択 し ます。 (任意)
6.
[ 自動衝突解決 ] を ク リ ッ ク し ます。
7.
変更を チ ェ ッ ク イ ンす る には、 衝突解決済みの フ ァ イ ル を含んだチ ェ ン ジ リ ス ト を サブ
ミ ッ ト し ます。
複数の フ ァ イ ルを 1 つずつ衝突解決す る には次の手順を実行 し ます ( 衝突があ る 場合に推奨 )。
1.
[ フ ァ イルを 1 つずつ対話式で衝突解決する ] を選択 し ます。
2.
「フ ァ イ ルを個別に解決す る 」 で説明 さ れてい る 手順に従い ます。
フ ァ イルを個別に解決する
フ ァ イ ルを個別に解決す る には :
1.
ソ リ ュ ーシ ョ ン エ ク ス プ ロ ー ラ で フ ァ イ ルを選択 し て右 ク リ ッ ク し 、[ コ ピー / マージ ] >
[ 衝突解決 ...] を選択 し ます。
2.
[ フ ァ イルを 1 つずつ対話式で衝突解決する ] を選択 し ます。
衝突解決ダ イ ア ロ グに衝突を解決する フ ァ イルが表示 さ れ ます。複数の フ ァ イ ルを 1 つず
つ解決す る 場合は、 解決 し たい フ ァ イ ルを 1 つ選択 し ます。 衝突が解決 さ れ る と 、 リ ス ト
か ら 消去 さ れます。
3.
30
内容を衝突解決する際にバイ ナ リ ・ フ ァ イルを テキス ト と し てマージする か ど う か を選択
し ます。
PERFORCE 2013.2 P4VS ユーザーズ ・ ガ イ ド
第 2 章 : フ ァ イ ルの管理
こ のオプシ ョ ン を選択す る と 、 P4VS はバ イ ナ リ ・ フ ァ イ ルを テ キ ス ト ・ フ ァ イ ルの よ う
に扱い、 反映元 と 反映先の フ ァ イ ルを テ キ ス ト と し てマージ し よ う と し ます。
4.
[ 推奨 さ れる ア ク シ ョ ン ] を表示 し ます。
P4VS は、 選択 さ れた フ ァ イ ルの相違点お よ び衝突に基づ き 、 推奨 さ れ る ア ク シ ョ ン を示
し ます。 ま た次の情報 も 表示 し ます。
・ 共通のベース ・ フ ァ イ ル
・ 反映元 と ベース ・ フ ァ イ ルの差分の数
・ 反映先 と ベース ・ フ ァ イ ルの差分の数
・ マージ結果に生 じ る 衝突の数
5.
[ 衝突解決オプ シ ョ ン ] を選択 し ます。
・ 反映先 フ ァ イルを反映元 フ ァ イルの コ ピーに置き換え る : ワー ク スペース にあ る フ ァ イ
ルの コ ピーをデ ィ ポにあ る バージ ョ ンに置 き 換え、 変更を破棄 し ます。
・ 反映先 フ ァ イルを未変更のま まにする : フ ァ イ ルをサブ ミ ッ ト す る と き 、 ワ ー ク スペー
ス にあ る フ ァ イ ルを受け入れ、 デ ィ ポにあ る バージ ョ ン を上書 き し ます。
・ 反映先 フ ァ イルを反映元 と 反映先のマージ結果に置き換え る : 反映先フ ァ イ ル ( ワー ク
スペース内 ) と 反映元フ ァ イ ル ( デ ィ ポ内 ) のマージ結果で ワ ー ク スペース の フ ァ イ ル
を置 き 換え ます。
・ 手動で反映元 と 反映先を マージ し てか ら 受け入れる : 選択 さ れたマージ ・ ツールを起動
し 、 ユーザが フ ァ イ ルを編集 し てマージ結果を保存で き る よ う に し ます。
6.
適用で き る [ 追加ア ク シ ョ ン ] を選択 し ます。
・ フ ァ イルを オープ ン : フ ァ イ ルの特定バージ ョ ン ま たはマージ結果の フ ァ イ ルを任意の
エデ ィ タ でオープンす る こ と がで き ます。
・ 比較 : 比較ツールを開いて反映元フ ァ イ ル と 反映先フ ァ イ ル、 ま たはそれ ら の フ ァ イ ル
と ベース ・ フ ァ イ ルの比較を し ます。 ま た反映元、 反映先、 お よ びベース ・ フ ァ イ ルを
マージ結果フ ァ イ ル と 比較す る こ と も で き ます。
・ フ ァ イル履歴 : 反映元 も し く は反映先ど ち ら かの フ ァ イ ルの リ ビ ジ ョ ン履歴を表示 し ま
す。
・ タ イ ム ラ ッ プ ・ ビ ュ ー: 反映元 も し く は反映先ど ち ら かの フ ァ イ ルの履歴を、 タ イ ム ラ ッ
プ ・ ビ ュ ーを使用 し て表示 し ます。
・ リ ビ ジ ョ ン ・ グ ラ フ : 反映元 も し く は反映先ど ち ら かの フ ァ イ ルの履歴を、 リ ビ ジ ョ ン ・
グ ラ フ を使用 し て表示 し ます。
7.
解決処理が完了 し た ら 、解決済みフ ァ イ ルを含んだチ ェ ン ジ リ ス ト をサブ ミ ッ ト し て変更
をチ ェ ッ ク イ ン し ます。
注 P4VS のデフ ォ ル ト の比較 / マージ ・ ツールは P4Merge です。 [ ツール ] > [ オプ
シ ョ ン ] > [ ソ ース管理 ] の [Perforce - 比較 / マージ ] ノ ー ド で、 比較 / マージ ・
ツールの指定な ど、 比較 と マージのプ リ フ ァ レ ン ス を設定で き ます。
フ ァ イルの削除
デ ィ ポか ら フ ァ イ ルを削除す る には、 その フ ァ イ ルを Visual Studio で削除 し 、 P4VS に よ り 削
除目的でマーキ ン グ し てか ら 、 その フ ァ イ ルを含むチ ェ ン ジ リ ス ト をサブ ミ ッ ト し ます。 フ ァ
イ ル を削除す る と き 、 「削除済」 にマーキ ン グ さ れた新 し い リ ビ ジ ョ ン がデ ィ ポに保存 さ れ、
フ ァ イ ルが ワ ー ク ス ペー ス か ら 削除 さ れ ま す。 デ ィ ポの過去の リ ビ ジ ョ ン は影響を受け ま せ
ん。
PERFORCE 2013.2 P4VS ユーザーズ ・ ガ イ ド
31
第 2 章 : フ ァ イ ルの管理
フ ァ イ ルの削除方法 :
1.
フ ァ イ ルを右 ク リ ッ ク し 、 [ 削除 ] を選択 し ます。
P4VS に よ り 削除目的でマーキ ン グす る か ど う かの選択を求め ら れ ます。
2.
[P4VS] ダ イ ア ロ グでデフ ォ ル ト の作業中チ ェ ン ジ リ ス ト ま たは新 し いチ ェ ン ジ リ ス ト を
選択 し ます。
3.
[ はい ] を ク リ ッ ク し ます。
P4VS はフ ァ イ ルを削除目的で作業状態に し て、 チ ェ ン ジ リ ス ト に入れ ます。
4.
削除す る フ ァ イ ルを含むチ ェ ン ジ リ ス ト を サブ ミ ッ ト し ます。フ ァ イ ルはデ ィ ポお よ び ク
ラ イ ア ン ト ・ ワ ー ク スペース か ら 削除 さ れ ます。
フ ァ イ ルを プ ロ ジ ェ ク ト に残 し たいがそれを PERFORCE の制御対象 と し て追加 し た く ない場合
は、 無視 リ ス ト を使用 し ます。 詳 し く は、 32 ページの 「フ ァ イ ルを PERFORCE の制御対象か ら
外す」 を参照 し て く だ さ い。
フ ァ イルを PERFORCE の制御対象から 外す
ワ ー ク スペース には、 自動ビル ド 処理に よ っ て使用ま たは生成 さ れ る フ ァ イ ルな ど、 PERFORCE
リ ポジ ト リ に追加 し た く ない フ ァ イ ルが含ま れ る 場合があ り ます。
Visual Studio を使用 し て フ ァ イ ルを ソ リ ュ ーシ ョ ン か ら 除外す る には、 ソ リ ュ ーシ ョ ン エ ク ス
プ ロ ー ラ 内で フ ァ イ ルを右 ク リ ッ ク し 、 コ ン テ キ ス ト ・ メ ニ ュ ーで [ プ ロ ジ ェ ク ト か ら 除外 ]
を選択 し ます。 フ ァ イ ルが PERFORCE の制御下にあ る 場合、 P4VS はその フ ァ イ ルを削除対象 と
し てマーキ ン グす る か ど う かユーザに確認 し 、削除フ ァ イ ルを含むチ ェ ン ジ リ ス ト を サブ ミ ッ
ト す る と 、 フ ァ イ ルはプ ロ ジ ェ ク ト と PERFORCE リ ポジ ト リ の両方か ら 削除 さ れ ます。
ま た、 P4VS では無視 リ ス ト を使用 し て、 プ ロ ジ ェ ク ト に残 し たいが PERFORCE リ ポジ ト リ には
追加 し た く ない フ ァ イ ル ま たはフ ァ イ ル タ イ プ を指定で き ます。 無視 リ ス ト は ロ ーカル ・ ワ ー
ク スペース ・ デ ィ レ ク ト リ 内にあ る フ ァ イ ルであ り 、 無視す る フ ァ イ ル名ま たはフ ァ イ ルの種
別の リ ス ト が含ま れてい ます。 例えば、 以下の内容を含む .p4ignore と い う 無視 リ ス ト を プ ロ
ジ ェ ク ト ・ フ ォ ルダに作成で き ます。
*.swp
*~
tmp/*
.p4ignore.txt
(無視フ ァ イ ル自体が リ ス ト に含ま れてい る こ と に注意 し て く だ さ い。)
無視 リ ス ト は、 ワ ー ク スペース内の ソ リ ュ ーシ ョ ン階層の ど の レベルに も 追加で き ます。 環境
変数 P4IGNORE に無視 リ ス ト フ ァ イ ルの名前を設定す る と 、 P4VS は リ ス ト さ れた フ ァ イ ルお
よ びフ ァ イ ル タ イ プ を追加対象 と し てマーキ ン グせず、 ま たマーキ ン グす る か ど う か を ユーザ
に確認 し ません。
無視 リ ス ト は新 し い フ ァ イ ルを検索ま たは追加す る コ マ ン ド にのみ影響 し ます。既に追加目的
でマーキ ン グ さ れてい る フ ァ イ ルは、 た と えその名前やフ ァ イ ル タ イ プが無視 リ ス ト に記述 さ
れていて も 無視 さ れ ません。
無視 リ ス ト は ワ ー ク スペース (ま たは ソ リ ュ ーシ ョ ン) 内の ど の フ ォ ルダ ・ レベルに も 追加で
き ます。 P4VS は無視 リ ス ト のルールを、 親フ ォ ルダ内で検出 さ れ る 無視 リ ス ト のルール と と
も に、 チ ェ ッ ク 対象の フ ァ イ ル と 相対的な最 も 深い フ ォ ルダ ・ レベルで適用 し ます (ただ し 、
「!」 文字を使用 し て上位レベルのルールを オーバー ラ イ ド す る こ と がで き ます)。
32
PERFORCE 2013.2 P4VS ユーザーズ ・ ガ イ ド
第 2 章 : フ ァ イ ルの管理
無視ルールの構文は PERFORCE の構文 と は異な り 、 他のバージ ョ ン化シ ス テ ム で使用 さ れ る 構
文 と 類似 し てい ます。
• フ ァ イ ルは ロ ーカル ・ シ ン タ ッ ク ス で指定 さ れます
• 行の最初にあ る 「#」 は コ メ ン ト を意味 し ます
• 行の最初にあ る 「!」 はフ ァ イ ル指定を除外 し ます
• ワ イ ル ド カー ド 「*」 はサブ文字列 と 一致 し ます
例:
foo.txt
foo.txt と い う フ ァ イ ルを無視す る
*.exe
すべての実行可能フ ァ イ ルを無視す る
!bar.exe
bar.exe を無視す る 対象か ら 除外す る
ロ ーカルの P4IGNORE 環境変数を設定 し て、 無視 リ ス ト を手動で追加す る こ と も 可能ですが、
P4VS には無視 リ ス ト の追加お よ び編集の処理を簡単にす る ためのプ リ フ ァ レ ン ス と コ ン テ キ
ス ト ・ メ ニ ュ ー ・ オプシ ョ ン が提供 さ れてい ます。
無視 リ ス ト のプ リ フ ァ レ ン ス を設定する
[ ツール ]>[ オプ シ ョ ン ]>[ ソ ース制御 ]>[Perforce - 無視する フ ァ イル ] に進み、 無視 リ ス ト の
フ ァ イ ル名な ど の無視 リ ス ト のプ リ フ ァ レ ン ス を設定 し ます。 プ リ フ ァ レ ン ス に入力 し た フ ァ
イ ル名は、 P4VS に よ っ て ロ ーカルの P4IGNORE 環境変数 と し て設定 さ れ、 すべての無視 リ ス
ト に使用 さ れ ま す。 無視 リ ス ト の プ リ フ ァ レ ン ス の設定に関 し て 詳 し く は、 12 ペー ジ の
「Perforce プ リ フ ァ レ ン ス を設定す る 」 を参照 し て く だ さ い。
フ ァ イルを無視 リ ス ト に追加する
ソ リ ュ ーシ ョ ン エ ク ス プ ロ ー ラ で フ ァ イ ルを無視 リ ス ト に追加す る には、 フ ァ イ ルを右 ク リ ッ
ク し て [ フ ァ イルの管理 ]>[ 無視 リ ス ト へ追加 ] を選択 し ます。 P4VS は フ ァ イ ルを現在の フ ォ
ルダにあ る 無視 リ ス ト に追加 し ます。 現在の フ ォ ルダに無視 リ ス ト の フ ァ イ ルがない場合は、
それが作成 さ れ ます。
Visual Studio 2012 では、 無視 さ れた フ ァ イ ルは P4VS に よ っ て フ ァ イ ル ・ ア イ コ ンの隣に灰色
の円を付けて表 さ れ ます。 Visual Studio 2008 お よ び 2010 では、 無視 さ れた フ ァ イ ルは青い疑
問符マー ク
が取 り 除かれた状態で表 さ れ ます。
フ ァ イルを無視 リ ス ト か ら削除する
ソ リ ュ ーシ ョ ン エ ク ス プ ロ ー ラ で フ ァ イ ル を無視 リ ス ト か ら 削除す る には、 フ ァ イ ル を右 ク
リ ッ ク し て [ フ ァ イルの管理 ]>[ 無視 リ ス ト か ら削除 ] を選択 し ます。 P4VS は現在の フ ォ ルダ
にあ る 無視 リ ス ト 内の当該フ ァ イ ルに除外 (!) 行を追加 し 、 こ れに よ っ て親フ ォ ルダ内の無
視 リ ス ト がオーバー ラ イ ド さ れます。
無視 リ ス ト を編集する
ソ リ ュ ーシ ョ ン エ ク ス プ ロ ー ラ で無視 リ ス ト を編集す る には、同 じ フ ォ ルダ内の任意の フ ァ イ
ルを右 ク リ ッ ク し て [ フ ァ イルの管理 ]>[ 無視 リ ス ト を編集 ] を選択 し ます。 P4VS は無視 リ ス
ト の フ ァ イ ルを編集目的で開 き ます。 現在の フ ォ ルダに無視 リ ス ト の フ ァ イ ルがない場合は、
それが作成 さ れ ます。 ワ イ ル ド カー ド 式を使用 し て フ ァ イ ル タ イ プ を追加 し たい場合は、 [ 無
視 リ ス ト を編集 ] を使用 し ます。
PERFORCE 2013.2 P4VS ユーザーズ ・ ガ イ ド
33
第 2 章 : フ ァ イ ルの管理
比較ツールを使用 し て フ ァ イルを比較する
P4VSに付属の比較ツールを使用 し て異な る バージ ョ ン の フ ァ イ ルを比較す る こ と がで き ます。
デフ ォ ル ト の比較ツールは P4Merge で、 P4V に含ま れてい ます。 別の比較ツールを関係づけ る
には [ ツール ] > [ オプ シ ョ ン ] > [ ソ ース管理 ] > [Perforce - 比較 / マージ ] に移動 し て行い ま
す。 さ ら に詳 し く は、 12 ページの 「Perforce プ リ フ ァ レ ン ス を設定す る 」 を参照 し て く だ さ い。
2 つの フ ァ イ ル ま たはフ ァ イ ル ・ リ ビ ジ ョ ン を比較す る には次の手順を実行 し ます。
1.
ソ リ ュ ーショ ン エク ス プロ ーラ 、 [サブ ミ ッ ト 済み] ツ ール・ ウ ィ ン ド ウ 、 [ チ ェ ン ジ リ ス
ト をサブ ミ ッ ト ] ダイ アロ グ、 [作業中] ツ ール・ ウ ィ ン ド ウ ま たは [ 作業中チ ェ ン ジ リ ス
ト ] ダイ アロ グで、 リ ビ ジョ ン 間の比較を し たいフ ァ イ ルを 右ク リ ッ ク し ま す。
[ フ ァ イルの履歴] ツール ・ ウ ィ ン ド ウ で 1 つの リ ビ ジ ョ ン を他方に ド ラ ッ グす る こ と に
よ り 2 つの フ ァ イ ル ・ リ ビ ジ ョ ン を比較す る こ と も で き ます。
2.
以下の う ち 1 つを選択 し ます。
・ [ 比較 ] > [ 比較 ...]:2 つの フ ァ イ ルま たはフ ァ イ ル ・ リ ビ ジ ョ ン を比較 し ます。
・ [ 比較 ] > [ 所有 リ ビ ジ ョ ン と 比較 ]: ワー ク スペース にあ る フ ァ イ ル ・ バージ ョ ン と 最後
に取得 し たデ ィ ポ・ リ ビ ジ ョ ン を比較 し ます。こ れを選択す る と P4Merge( ま たはP4Merge
以外のユーザ選択の比較ツール ) が開かれますが、 その際 [ 比較 ] ダ イ ア ロ グは開かれ
ません。
・ [ 前の リ ビ ジ ョ ン と 比較 ]( [サブ ミ ッ ト 済み] ツール ・ ウ ィ ン ド ウ か ら のみ ): 選択 し た
リ ビ ジ ョ ン を 前 の チ ェ ン ジ リ ス ト の バ ー ジ ョ ン と 比較 し ま す。 こ れ を 選択す る と
P4Merge( ま たは P4Merge 以外のユーザ選択の比較ツール ) が開かれ ますが、 その際 [ 比
較 ] ダ イ ア ロ グは開かれ ません。
3.
[ 比較 ] ダ イ ア ロ グで比較 し たい フ ァ イ ル ・ リ ビ ジ ョ ン を指定 し ます。
・ [ パス ]: 比較 し たい 2 つの フ ァ イ ル。 [ ロー カル ・ デ ィ ス ク上のワー ク スペースのバー
ジ ョ ン ] を選択す る と 、 ワ ー ク スペース内のすべての フ ァ イ ル (PERFORCE の制御下にな
い ク ラ イ ア ン ト ・ マ ッ ピ ン グの中の フ ァ イ ルを含む ) が ロ ーカル ・ シ ン タ ッ ク ス で表示
さ れ ます。 PERFORCE の制御下にあ る フ ァ イ ルのみを表示す る には、 デ ィ ポ ・ シ ン タ ッ
ク ス を使用 し ます。
・ [ ロー カル ・ デ ィ ス ク 上のワー ク スペースのバージ ョ ン ] : デ ィ ポか ら 取得 し て編集 し た
後に加え た変更 も 含む、 ク ラ イ ア ン ト ・ ワー ク スペース での フ ァ イ ル ・ リ ビ ジ ョ ン。
・ [ 最新 リ ビ ジ ョ ン ]: 最 も 新 し く デ ィ ポにサブ ミ ッ ト さ れた リ ビ ジ ョ ン ( ヘ ッ ド ・ リ ビ ジ ョ
ン)
・ [ 所有 リ ビ ジ ョ ン ]: 最 も 新 し く 取得 し た リ ビ ジ ョ ン。 デ ィ ポか ら の取得後に加え た編集
内容は含みません。
・ [ リ ビ ジ ョ ン を指定 ]: リ ビ ジ ョ ン番号、 チ ェ ン ジ リ ス ト 番号、 日付、 ラ ベル、 ま たは ワ ー
ク スペース を使用 し て、 処理対象 リ ビ ジ ョ ン を指定す る こ と がで き ます。
4.
[ 比較 ] を ク リ ッ ク し ます。 P4VS が P4Merge (ま たは P4Merge 以外のユーザ選択の比較
ツール) を起動 し 、 特定 リ ビ ジ ョ ン におけ る フ ァ イ ル間の相違が表示 さ れます。
P4Merge に よ る フ ァ イ ル比較について さ ら に詳 し く は、P4Merge のヘルプ を参照 し て く だ さ い。
34
PERFORCE 2013.2 P4VS ユーザーズ ・ ガ イ ド
第 2 章 : フ ァ イ ルの管理
PERFORCE フ ァ イル ・ タ イ プの変更
PERFORCE の フ ァ イ ル ・ タ イ プに よ り 、 フ ァ イ ルのデ ィ ポへの格納方法お よ び ワ ー ク スペー ス
への同期 ( 取得 ) 方法、 差分表示の可否が決定 さ れ ます。
フ ァ イ ルの PERFORCE フ ァ イ ル ・ タ イ プ ( ま たはその他の格納属性 ) を変更す る 方法 :
1.
フ ァ イ ルを右 ク リ ッ ク し 、[ フ ァ イルを管理 ] > [ フ ァ イル・ タ イ プ を変更 ...] を選択 し ます。
[ フ ァ イル ・ タ イ プ を変更 ] ダ イ ア ロ グが表示 さ れます。
2.
目的の タ イ プお よ び属性を設定 し 、 OK を ク リ ッ ク し てダ イ ア ロ グ を閉 じ ます。
フ ァ イ ルがチ ェ ッ ク ア ウ ト さ れていない場合、 P4VS がそれをチ ェ ッ ク ア ウ ト し て変更を
行い ます。
3.
チ ェ ン ジ リ ス ト をサブ ミ ッ ト し ます。
フ ァ イ ル ・ タ イ プお よ び属性に関 し て詳 し く は、 『PERFORCE コ マ ン ド ・ リ フ ァ レ ン ス』 を参照
し て く だ さ い。
フ ァ イル と フ ォルダの リ ネーム / 移動
Visual Studio の [ 名前の変更 ] オプシ ョ ン で フ ァ イ ルを リ ネーム ま たは移動す る と 、 P4VS はそ
の フ ァ イ ルをチ ェ ン ジ リ ス ト に追加す る よ う 求め ます。 それを実施す る と 、 P4VS はフ ァ イ ル
の新 し い名前ま たは場所を自動的に追加目的でマーキ ン グ し 、古い名前ま たは場所を削除目的
でマーキ ン グ し ます。 チ ェ ン ジ リ ス ト を サブ ミ ッ ト す る と 、 PERFORCE サービ ス は リ ネーム ま
たは移動 さ れたオブジ ェ ク ト と 削除 さ れた旧オブジ ェ ク ト を リ ン ク す る 反映記録を作成 し て
履歴を残 し ます。
フ ァ イ ルの リ ネーム方法 :
1.
ソ リ ュ ーシ ョ ン エ ク ス プ ロ ー ラ で リ ネーム し たい フ ァ イ ル ま たは フ ォ ルダ を右 ク リ ッ ク
し 、 [ 名前の変更 ] を選択 し ます。
フ ァ イ ル名を ソ リ ュ ーシ ョ ン エ ク ス プ ロ ー ラ で入力で き る よ う にな り ます。
2.
新 し い フ ァ イ ル名を入力 し ます。
3.
編集ボ ッ ク ス を閉 じ る と 、 P4VS は リ ネーム さ れた フ ァ イ ルをチ ェ ン ジ リ ス ト に追加す る
よ う 求め ます。
4.
作業中チ ェ ン ジ リ ス ト を選択 し ます。 デフ ォ ル ト で以下の よ う に記述 さ れてい ますが、 変
更可能です。
\<path>\<old_filename> to:
\<path>\<new_filename>
5.
[OK] を ク リ ッ ク し て変更を保存 し ます。
PERFORCE 2013.2 P4VS ユーザーズ ・ ガ イ ド
35
第 2 章 : フ ァ イ ルの管理
6.
プ ロ ジ ェ ク ト 内に リ ネー ム さ れた フ ァ イ ルの コ ー ド ・ リ フ ァ レ ン ス が あ る 場合、 Visual
Studio は リ フ ァ レ ン ス を リ ネームす る か ど う か を確認 し ます。
[ はい ] を ク リ ッ ク す る と 、 Visual Studio はすべての リ フ ァ レ ン ス を リ ネーム し 、 P4VS は
こ れ ら 変更をチ ェ ン ジ リ ス ト に追加す る よ う 求め ます。 こ れ ら 変更を PERFORCE デ ィ ポに
サブ ミ ッ ト す る 作業を完全に実施す る には以上の手順を踏みます。
7.
チ ェ ン ジ リ ス ト をサブ ミ ッ ト し ます。
チ ェ ン ジ リ ス ト には新フ ァ イ ル名に対す る 追加の操作 と 、旧フ ァ イ ル名に対す る 削除の操
作が含まれ ます。
チ ェ ン ジ リ ス ト のサブ ミ ッ ト に関 し て さ ら に詳 し く は、 26 ページの「フ ァ イ ルのチ ェ ッ ク
イ ン と チ ェ ン ジ リ ス ト での作業」 を参照 し て く だ さ い。
あ る 場所か ら 別の場所へフ ァ イ ルを移動す る には次の手順を実行 し ます。
1.
移動 し たい フ ァ イ ルを右 ク リ ッ ク し て移動先場所へ ド ラ ッ グ し ます。
2.
P4VS は移動 し た フ ァ イ ルをチ ェ ン ジ リ ス ト に含め る よ う 求め ます。
3.
作業中チ ェ ン ジ リ ス ト を選択 し ます。 デフ ォ ル ト で以下の よ う に記述 さ れてい ますが、 変
更可能です。
\<path>\<old_filename> to:
\<path>\<new_filename>
4.
[OK] を ク リ ッ ク し て変更を保存 し ます。
5.
チ ェ ン ジ リ ス ト をサブ ミ ッ ト し ます。
チ ェ ン ジ リ ス ト には新フ ァ イ ル名に対す る 追加の操作 と 、旧フ ァ イ ル名に対す る 削除の操
作が含まれ ます。
チ ェ ン ジ リ ス ト のサブ ミ ッ ト に関 し て さ ら に詳 し く は、 26 ページの「フ ァ イ ルのチ ェ ッ ク
イ ン と チ ェ ン ジ リ ス ト での作業」 を参照 し て く だ さ い。
注 P4VS で リ ネーム処理ま たは移動処理を元に戻す と 、 PERFORCE で フ ァ イ ルが元の
名前ま たは場所に戻 さ れ る に も かかわ ら ず、 P4VS プ リ フ ァ レ ン ス で [ 移動 さ れた
フ ァ イルを元に戻す際に、関連プ ロ ジ ェ ク ト を更新する ] を選択 し ない限 り Visual
Studio は新 し い フ ァ イ ル名ま たは場所を表示 し 続け ます。さ ら に詳 し く は、 12 ペー
ジの 「Perforce プ リ フ ァ レ ン ス を設定す る 」 を参照 し て く だ さ い。
フ ァ イルまたはフ ォルダの リ ビ ジ ョ ン履歴の表示
フ ァ イ ルの リ ビ ジ ョ ン履歴を表示す る には次の手順を実行 し ます。
1.
[ フ ァ イルの履歴 ] ツール ・ ウ ィ ン ド ウ を次のいずれかの方法で開 き ます。
・ ソ リ ュ ーシ ョ ン エ ク ス プ ロ ー ラ で フ ァ イ ル ・ ア イ コ ン ま たはフ ォ ルダ ・ ア イ コ ン を右 ク
リ ッ ク し て [ リ ビ ジ ョ ン ] > [ 履歴を表示 ] を選択 し ます。
・ [ 表示 ] > [ フ ァ イルの履歴 ] に移動 し ます。
36
2.
[ フ ァ イルの履歴 ] ツール ・ ウ ィ ン ド ウ で フ ァ イ ル名の左の三角記号を ク リ ッ ク し て フ ァ
イ ルの リ ビ ジ ョ ン を表示 し ます。
3.
チ ェ ン ジ リ ス ト の説明な ど の詳細を表示す る には [ 詳細 ] を選択 し ます。
4.
反映履歴を表示す る には [ 反映 ] を選択 し ます。
5.
ラ ベル履歴を表示す る には [ ラ ベル ] を選択 し ます。
PERFORCE 2013.2 P4VS ユーザーズ ・ ガ イ ド
第 2 章 : フ ァ イ ルの管理
6.
2 つの フ ァ イ ル ・ リ ビ ジ ョ ン を比較す る には一方の リ ビ ジ ョ ン行を他方へ ド ラ ッ グ ア ン ド
ド ロ ッ プ し ます。
こ の操作に よ り P4Merge (ま たは P4Merge 以外のユーザ選択の比較ツール) が起動 さ れ、
2 つの フ ァ イ ル ・ リ ビ ジ ョ ン間の差分が表示 さ れ ます。 P4Merge を使用 し た フ ァ イ ル比較
に関 し て詳 し く は、 P4Merge ヘルプ を参照 し て く だ さ い。
フ ァ イルを保留状態にする
保留機能を使用す る と 、 PERFORCE リ ポジ ト リ にあ る 作業状態の フ ァ イ ルの コ ピーをチ ェ ッ ク
イ ンす る こ と な く 、 一時的に保存 し てお く こ と がで き ま す。 保留機能は、 進行中の作業の ス
ナ ッ プ シ ョ ッ ト の取得お よ び復元の ほ か、 チ ェ ッ ク イ ン す る 前に他の ユーザの コ ー ド を レ
ビ ュ ーす る な ど の多 く の用途で有効です。 フ ァ イ ルを保留す る と 、 コ ピーが作業中チ ェ ン ジ リ
ス ト に格納 さ れ、 そ こ か ら 他のユーザに よ る 保留解除が可能にな り ます。 保留状態に し た フ ァ
イ ルを含む作業中チ ェ ン ジ リ ス ト には、 フ ァ イ ル ・ ア イ コ ン の横に赤い三角印が示 さ れ ます。
チ ェ ン ジ リ ス ト が展開 さ れ る と 、 保留中の フ ァ イ ルはフ ァ イ ル ・ ア イ コ ンの横にチ ェ ッ
ク 印で示 さ れ ます。
保留状態の フ ァ イ ルを管理す る と き は、 以下の点に注意 し て く だ さ い。
• 基礎 : フ ァ イ ルを保留状態にす る には、まずそれをチ ェ ッ ク ア ウ ト し なければな り ません。し
か し 、 チ ェ ッ ク ア ウ ト さ れた フ ァ イ ルの保留状態を解除す る こ と はで き ません。
• 保留状態の フ ァ イルのサブ ミ ッ ト :PERFORCE サーバ 2013.1 よ り 、保留状態の フ ァ イ ルを直接
サブ ミ ッ ト で き る よ う にな り ま し た。 それ よ り 前のバージ ョ ンの PERFORCE サーバでは、 ま
ずフ ァ イ ルの保留を解除 し てか ら 、 保留状態の コ ピーを削除 し なければな り ません。 ( 保留
を解除 し て も 、 保留状態の コ ピーは削除 さ れません。 )
• チ ェ ン ジ リ ス ト の管理 : 保留状態の コ ピーを別の作業中チ ェ ン ジ リ ス ト に移動 さ せ る こ と は
で き ま せん。 フ ァ イ ル を保留状態に し た後に元に戻す と 、 コ ピ ーはユーザが削除す る ま で
チ ェ ン ジ リ ス ト 内で保留状態の ま ま残 さ れます。 チ ェ ン ジ リ ス ト の所有者のみが、 チ ェ ン ジ
リ ス ト 内で保留状態に さ れてい る フ ァ イ ルを再度保留す る か削除す る こ と がで き ます。バー
ジ ョ ン 2013.1 よ り 古い PERFORCE サーバの リ リ ース では、保留状態の フ ァ イ ルを含むチ ェ ン
ジ リ ス ト をサブ ミ ッ ト で き ません。 サブ ミ ッ ト す る 前に、 保留状態の コ ピーを削除 し なけれ
ばな り ません。 PERFORCE サーバ 2013.1 以降は、 保留状態の フ ァ イ ルを直接サブ ミ ッ ト で き
ますが、 チ ェ ン ジ リ ス ト には保留状態の フ ァ イ ルのみが含まれてい る 必要があ り ます。
• フ ァ イルの履歴 : フ ァ イ ルを保留す る か保留状態を解除す る と き 、 フ ァ イ ルの履歴は作成 さ
れ ません。
• 比較 : [作業中] ダ イ ア ロ グ ([ 表示 ]>[ 作業中チ ェ ン ジ リ ス ト ]) において保留状態の フ ァ イ
ルを右 ク リ ッ ク し て [ ソ ース ・ リ ビ ジ ョ ン と 比較 ] ま たは [ ワー ク スペース ・ フ ァ イル と 比
較 ] を選択す る と 、 保留状態の コ ピーを比較で き ます。
チ ェ ッ ク アウ ト さ れた フ ァ イルを保留状態にする
作業中チ ェ ン ジ リ ス ト 内にチ ェ ッ ク ア ウ ト さ れた フ ァ イ ルを保留状態にす る には :
1.
[ フ ァ イルの保留 ] ダ イ ア ロ グ を次のいずれかの方法で開 き ます。
・ [ 表示 ] > [ 作業中チ ェ ン ジ リ ス ト ] に移動 し ます。 [ 作業中 ] ダ イ ア ロ グで、 チ ェ ン ジ リ
ス ト を右 ク リ ッ ク し て [ フ ァ イルの保留 ...] を選択 し ます。
・ ソ リ ュ ーシ ョ ン エ ク ス プ ロ ー ラ で作業中チ ェ ン ジ リ ス ト 内の フ ァ イ ル を右 ク リ ッ ク し
て [ フ ァ イルの保留 ...] を選択 し ます。
2.
[ フ ァ イルの保留 ] ダ イ ア ロ グで保留状態に し たい フ ァ イ ルを選択 し ます。
3.
次にオプシ ョ ン を適宜選択 し ます。
PERFORCE 2013.2 P4VS ユーザーズ ・ ガ イ ド
37
第 2 章 : フ ァ イ ルの管理
・ 保留状態に さ れた後にチ ェ ッ ク アウ ト さ れた フ ァ イルを元に戻す。 ワ ー ク スペース内の
フ ァ イ ルがデ ィ ポの最新 リ ビ ジ ョ ン に戻 り ます。
・ 以前に保留 さ れたすべての フ ァ イルのチ ェ ン ジ リ ス ト を、 保留前に ク リ アする
4.
[ フ ァ イルの保留 ] を ク リ ッ ク し ます。
5.
ダ イ ア ロ グが表示 さ れた ら 、 コ メ ン ト を入力 し て [OK] を ク リ ッ ク し ます。
P4VS は選択 さ れたチ ェ ン ジ リ ス ト 内で フ ァ イ ルを保留状態に し ます ( ま たは、 デフ ォ ル
ト ・ チ ェ ン ジ リ ス ト 内で フ ァ イ ルを保留状態に し てい る 場合、 新 し いチ ェ ン ジ リ ス ト を作
成 し ます )。
フ ァ イルの保留状態を解除する
フ ァ イ ルを保留状態に し た後、 そのユーザ ( ま たは別のユーザ ) が保留を解除で き ます。 保留
を解除す る と 、 保留状態の コ ピーは ワー ク スペース に復元 さ れ、 任意のチ ェ ン ジ リ ス ト 内で作
業状態にす る こ と がで き ます。 保留状態を解除 し て も 、 フ ァ イ ルは保留領域か ら 消去 さ れませ
ん。 別のユーザに よ っ て保留状態に さ れた フ ァ イ ルの保留を解除す る には、 その フ ァ イ ル を
チ ェ ッ ク ア ウ ト す る 権限を持っ てい る 必要があ り ます。別のユーザに よ っ て保留状態に さ れた
フ ァ イ ルの保留を解除す る と 、 その フ ァ イ ルは自分のチ ェ ン ジ リ ス ト の 1 つに コ ピー さ れ、 そ
こ か ら フ ァ イ ルを編集 し 、 サブ ミ ッ ト す る こ と がで き ます。
作業中チ ェ ン ジ リ ス ト 内の フ ァ イ ルの保留状態を解除す る には :
1.
チ ェ ン ジ リ ス ト 内の フ ァ イ ルを右 ク リ ッ ク し て [ 保留を解除 ...] を選択 し ます。P4V は [ 保
留を解除 ] ダ イ ア ロ グ を表示 し ます。
2.
保留を解除 し たい フ ァ イ ルをチ ェ ッ ク し て、[ 保留を解除 ] お よ びその他の必要なオプシ ョ
ン を ク リ ッ ク し ます。 保留状態の フ ァ イ ルは ワー ク スペース に コ ピー さ れ、 指定 し たチ ェ
ン ジ リ ス ト で作業状態に さ れ ます。
保留状態に さ れた フ ァ イ ルは、 作業中チ ェ ン ジ リ ス ト か ら 削除 さ れ る ま で、 保留状態の ま ま残
さ れ ま す。 保留状態の フ ァ イ ルを作業中チ ェ ン ジ リ ス ト か ら 削除す る には、 フ ァ イ ル を右 ク
リ ッ ク し て [ 削除 ] を選択 し ます。 ま たは、 作業中チ ェ ン ジ リ ス ト を右 ク リ ッ ク し 、 [ 保留状
態の フ ァ イルを削除 ...] を選択 し ます。
保留状態のフ ァ イルをサブ ミ ッ ト する
PERFORCE サーバ 2013.1 以降、保留状態の フ ァ イ ルを直接サブ ミ ッ ト で き る よ う にな り ま し た。
注 作業中チ ェ ン ジ リ ス ト に保留状態の フ ァ イ ル と と も に保留 さ れていない フ ァ イ ル
があ る 場合は、 まず保留 さ れていない フ ァ イ ルを元に戻すか、 別のチ ェ ン ジ リ ス
ト に移動す る 必要があ り ま す。 保留状態の フ ァ イ ルを タ ス ク ・ ス ト リ ーム か ら サ
ブ ミ ッ ト す る こ と はで き ません。
作業中チェンジリストにある保留状態のファイルをサブミットするには、チェンジリストを右
クリックして [ 保留 フ ァ イルをサブ ミ ッ ト …] を選択します。
38
PERFORCE 2013.2 P4VS ユーザーズ ・ ガ イ ド
第3章
ス ト リ ームの操作
こ の章では、 P4VS を使用 し て ス ト リ ーム を操作す る 方法を説明 し ます。
ス ト リ ームについて
PERFORCE ス ト リ ームは 「属性を持つブ ラ ンチ」 であ り 、 コ ー ド ラ イ ン な ど の関連性のあ る フ ァ
イ ルの集合体を管理す る ための コ ン テナ的アプ ロ ーチです。 ス ト リ ームは関連性のあ る フ ァ イ
ルの集合体を フ ァ イ ルの操作ルールを定義す る こ と に よ り 関連付け ます。 こ の フ ァ イ ル操作に
は変更を フ ァ イ ル間で伝播す る こ と も 含まれ ます。 大 き な特徴 と し て、 ス ト リ ームは メ イ ン ラ
イ ン ・ モデルを使用 し て階層的に定義 さ れ、 厳密に継承 さ れ る ルールに基づいて ス ト リ ーム に
関連付け ら れてい る ワ ー ク スペース に対 し て PERFORCE が ビ ュ ーを生成 し ます。 こ の手法に よ
る メ リ ッ ト には、 (1) 変更が規定の方法で定義済みの階層の中に伝播 さ れ る こ と 、 (2) ビ ュ ーを
定義す る こ と に よ り ス ト リ ーム の内容を構成で き 、 それに よ っ て ス ト リ ーム を操作す る すべて
のユーザに ス ト リ ーム内容の一貫 し た ビ ュ ーを提供で き る こ と 、 な ど があ り ます。
メ イ ン ラ イ ン ・ モデル
ソ フ ト ウ ェ ア構成管理におけ る メ イ ン ラ イ ン ・ モデルでは、 ス ト リ ーム の内容の安定性に基づ
いて、最 も 柔軟 ( 不安定ま たは試験用 ) か ら 最 も 堅牢 ( 高品質であ り リ リ ース可能 ) ま での構造
が定義 さ れ ます。 通常、 メ イ ン ラ イ ンはかな り 安定 し てい る こ と が必要であ り ( た と えば コ ー
ド の生成が可能 )、 開発 コ ー ド ラ イ ン の安定性は よ り 低 く 、 リ リ ース ・ コ ー ド ラ イ ンは最 も 安
定 し てい ます。
ス ト リ ーム ・ タ イ プ
標準ス ト リ ーム ・ タ イ プには 「軟か ら 硬へ」 の安定性モデルを採用 し てい ます。
• メ インライン :
親のない ス ト リ ーム。 よ り 安定性の高い子ス ト リ ーム か ら のマージダ
ウ ン が予期 さ れ ます。 よ り 安定性の低い子ス ト リ ーム か ら の コ ピーア ッ プが予期 さ れ ます。
ス ト リ ーム機構の安定 し た基幹 と し て使用 さ れ ます。
• リ リ ース :
親 よ り 安定 し た ス ト リ ーム。 よ り 安定性の高い子ス ト リ ーム か ら のマージ
ダ ウ ンが予期 さ れ ます。 親ス ト リ ーム か ら の コ ピーア ッ プは予期 さ れません。 進行中の安定
化作業、 バグ修正、 リ リ ース保守に有用です。
• 開発 :
親 よ り 安定性の低い ス ト リ ーム。 親ス ト リ ームか ら のマージダ ウ ンが予期 さ れ
ます。 よ り 安定性の低い子ス ト リ ーム か ら の コ ピーア ッ プが予期 さ れ ます。 よ り 安定性の高
い子ス ト リ ーム があ る こ と は予期 さ れません。 長期にわた る プ ロ ジ ェ ク ト 、 主要な新機能に
有用です。
こ の他に、 特殊な性質を持つス ト リ ーム ・ タ イ プが 2 つあ り ます。
タ ス ク ・ ス ト リ ーム
は軽量で短期間のブ ラ ンチで、 全体のプ ロ ジ ェ ク ト ・ ブ ラ ンチの小
さ い一部分に影響す る 作業に使用で き ます。 タ ス ク ・ ス ト リ ーム を使用すれば個人的な作業の
PERFORCE 2013.2 P4VS ユーザーズ ・ ガ イ ド
39
第 3 章 : ス ト リ ームの操作
実施や コ ン テ キ ス ト の素早い切 り 替えが可能 と な り 、 PERFORCE サービ ス に よ っ て管理 さ れ る
メ タ デー タ の量を減 ら す こ と がで き ます。
• 仮想 (バーチ ャ ル) ス ト リ ーム
は、 実 ( リ アル) ス ト リ ーム の表示内容を制限 し て
ワ ー ク スペース に表示す る こ と がで き ます。仮想ス ト リ ームは フ ィ ル タ と し ての役割を果た
し ます。 次の場合に便利です。
• 変更を直接 ス ト リ ーム にサブ ミ ッ ト す る が、 ス ト リ ーム ・ ビ ュ ーのすべての フ ァ イ ル を
ワ ー ク スペース に同期 し た く ない。
• 同 じ ス ト リ ーム に対 し て開発す る が、 複数のプ ラ ッ ト フ ォ ームの開発な ど の場合に、 イ ン
ポー ト す る ラ イ ブ ラ リ を切 り 替え る 。
ス ト リ ーム ・ グ ラ フ における ス ト リ ーム階層
ス ト リ ーム ・ グ ラ フ では、 安定性の低い ス ト リ ーム は メ イ ン ラ イ ン の下、 安定性の高い ス ト
リ ームは メ イ ン ラ イ ン の上に表示 さ れ ます。 例えば、 次の図は安定 し た メ イ ン ラ イ ン と 、 その
下の試験用ス ト リ ーム と 、 メ イ ン ラ イ ンの上の リ リ ース品質ス ト リ ーム か ら な る 典型的な ソ フ
ト ウ ェ ア開発構造を示 し ます。 次の図は、 ソ フ ト ウ ェ ア開発におけ る 基本的な ス ト リ ーム構造
を示 し てい ます。
ス ト リ ーム ・ グ ラ フ では、 最 も 安定 し てい る ス ト リ ームは最上部に、 最 も 安定 し ていない ス ト
リ ームは最下部に表示 さ れ ます。 ス ト リ ーム ・ グ ラ フ には コ ー ド ラ イ ン間の変更の伝播を制御
す る 親子関係 も 表示 さ れ ます。 すべての ス ト リ ームは メ イ ン ラ イ ン の子であ り 、 すべての子は
同 じ タ イ プの子ス ト リ ームの親にな る こ と がで き ます。 こ の こ と に よ り 特定の開発 コ ー ド ラ イ
ンお よ び リ リ ース ・ コ ー ド ラ イ ン の作成が可能にな り 、 ま た コ ー ド ラ イ ン間の変更の伝播が適
切に実施 さ れ る よ う にで き ます。 ス ト リ ーム ・ グ ラ フ では変更の伝播が矢印の コ ネ ク タ で表示
さ れ ます。
ス ト リ ーム ・ ビ ュ ー
ス ト リ ームは タ イ プだけでな く ビ ュ ーに よ っ て も 規定 さ れ ます。 ビ ュ ーに よ り ス ト リ ームに含
まれ る フ ァ イ ル と フ ォ ルダ、 お よ びそれ ら が編集、 マージダ ウ ン、 コ ピーア ッ プ、 ま たは新規
の ス ト リ ームにブ ラ ンチで き る か ど う かが規定 さ れ ます。 ス ト リ ーム ・ ビ ュ ーは ワ ー ク スペー
ス で操作で き る フ ァ イ ルお よ び実施で き る 操作を規定 し ます。 ま た、 ス ト リ ーム ・ ビ ュ ーは親
か ら 子に継承で き る フ ァ イ ルを制限 し ます。
40
PERFORCE 2013.2 P4VS ユーザーズ ・ ガ イ ド
第 3 章 : ス ト リ ームの操作
た と えば次の フ ァ イ ル ・ デ ィ レ ク ト リ を含む メ イ ン ラ イ ン があ る と し ます。
//Acme/Main
--apps
--api
--resources
--docs
こ こ か ら 開発ス ト リ ーム を ブ ラ ンチ操作で作成 し ます。作業対象は apps フ ォ ルダのみですが、
api と resources の リ ソ ース が必要です。apps フ ォ ルダの フ ァ イ ルを含んだ開発ス ト リ ーム
を Main の子 と し て作成 し 、 docs フ ォ ルダは除外 し 、 api フ ォ ルダ と resources フ ォ ルダ
の内容を イ ン ポー ト す る こ と がで き ます。 こ の場合、 イ ン ポー ト し た フ ォ ルダの内容は使用で
き ますが編集 し た り デ ィ ポに変更を サブ ミ ッ ト す る こ と はで き ません。以上のルールを持つス
ト リ ーム ・ ビ ュ ーを子ス ト リ ーム に適用 し ます。 PERFORCE は ワ ー ク スペー ス を生成 し 、 ス ト
リ ーム ・ ビ ュ ーのサブ ミ ッ ト と 反映に関す る ルールを適用 し ます。 こ の新規ス ト リ ーム か ら ブ
ラ ン チ し て 作成 さ れ た 子は こ れ ら のルール を 継承 し ま す。 子 ス ト リ ー ム で は ス ト リ ー ム ・
ビ ュ ーの制限を強化す る こ と はで き ますが、 緩め る こ と はで き ません。 子ス ト リ ームは親ス ト
リ ームが共有を許容す る 範囲を超え たブ ラ ンチ操作を行 う こ と はで き ません。
ス ト リ ーム間の変更の伝播
変更の伝播の原則は マージダ ウ ン と コ ピーア ッ プ です。 目標は、 よ り 安定性が低い ス ト リ ーム
に、 よ り 安定性の高い親ま たは子の最新状態が保たれ る よ う にす る こ と で、 安定性の低い ス ト
リ ーム か ら 高い ス ト リ ームに変更が伝播 さ れた と き に、 それ ま での作業が上書 き さ れない よ う
にす る こ と です。 こ の手法に よ っ て、 衝突解決処理を で き る だけ単純にす る こ と がで き ます。
PERFORCE のマージ / コ ピー と 衝突解決の機能は、 ス ト リ ーム間の変更を伝播す る 手段 と な り
ます。 ス ト リ ーム を使用す る と 、 すべての変更が ス ト リ ームの親子間で伝播 さ れ ます。 同位の
ス ト リ ーム間でマージ ま たは コ ピーを行いたい場合 ( 例えば別の開発者に よ る 変更を自分の開
発ス ト リ ームにマージす る な ど )、最初に、 ス ト リ ーム の親を再設定 し なければな り ません ( す
なわち、 ス ト リ ーム仕様を編集 し て親フ ィ ール ド を変更す る )。 こ の手法は ス ト リ ーム の主な
利点であ り 、 変更フ ロ ーの設定を可能に し ます。
ス ト リ ーム ・ デ ィ ポ
ス ト リ ームは ス ト リ ーム ・ デ ィ ポに格納 さ れ、 P4V では こ の よ う に表示 さ れ ます。
スト
リ ーム を 「 ク ラ シ ッ ク 」 PERFORCE デ ィ ポに追加す る こ と はで き ません。 ス ト リ ーム のデ ィ ポ
への追加は、P4Admin ま たは PERFORCE コ マ ン ド ラ イ ン・ ク ラ イ ア ン ト か ら 行 う こ と がで き ます。
ス ト リ ームに関する詳細情報
こ れ ら の内容に関 し て さ ら に詳 し く は、 P4V のヘルプ を参照 し て く だ さ い ( コ ン テ キ ス ト ・ メ
ニ ュ ーか ら [ ビ ュ ー ]>[P4V で表示 ] を使用 し て P4V を起動 し 、 P4V ツールバーで [ ヘルプ ] を
ク リ ッ ク し ます)。
PERFORCE 2013.2 P4VS ユーザーズ ・ ガ イ ド
41
第 3 章 : ス ト リ ームの操作
ス ト リ ーム ・ グ ラ フ の使用
ス ト リ ーム ・ グ ラ フ には ス ト リ ーム間の関係がグ ラ フ ィ カルに表示 さ れ、 ス ト リ ーム を操作す
る ための ツールやシ ョ ー ト カ ッ ト が提供 さ れてい ます。
グ ラ フ では位置 と 色に よ っ て ス ト リ ーム ・ タ イ プが表現 さ れ ま す。 メ イ ン ・ ス ト リ ーム はグ
レーでグ ラ フ の中央に表示 さ れ ます。 リ リ ース ・ ス ト リ ームはオ レ ン ジ色で メ イ ン ・ ス ト リ ー
ム の上に表示 さ れ ます。 開発ス ト リ ームは青色で下に表示 さ れ ます。 例 :
ス ト リ ーム間に表示 さ れ る ス テー タ ス ・ イ ン ジ ケー タ はど の ス ト リ ーム に提供可能な変更があ
り 、 その変更が ど こ に コ ピーま たはマージで き る か を示 し ます。
マージ ・ イ ン ジ ケー タ
コ ピー ・ イ ン ジ ケー タ
矢印は ス テー タ ス に よ っ て以下の よ う に色分け さ れ ます。
• グ レー : マージ も コ ピー も 不要
• 緑 : マージ ま たは コ ピーを実行可能
• オ レ ン ジ : ス ト リ ーム を更新す る 必要があ り 、 更新後にマージ ま たは コ ピーを実行可能
た と えば、 下図の ス ト リ ームの上の矢印は親か ら マージダ ウ ン し て更新す る 必要があ り 、 更新
後に親に コ ピーア ッ プで き る こ と を示 し てい ます。
ワ ー ク スペース ・ ア イ コ ンは現在作業中の ス ト リ ーム を示 し ます。
P4VS か ら ス ト リ ーム ・ グ ラ フ にア ク セスする
[ フ ァ イル ] > [PERFORCE] > [ ビ ュ ー ] > [ ス ト リ ーム ・ グ ラ フ ] に移動、 ま たは ソ リ ュ ーシ ョ
ン エ ク ス プ ロ ー ラ で右 ク リ ッ ク し て [ ビ ュ ー ] > [ ス ト リ ーム ・ グ ラ フ ] を選択 し ます。
注 ス ト リ ーム ・ グ ラ フ は P4V の コ ン ポーネ ン ト です。 ス ト リ ーム ・ グ ラ フ で作業 し
てい る と き は P4V 内にい る こ と にな り ます。
ス ト リ ーム ・ グ ラ フの表示オプ シ ョ ン を設定する
[ グ ラ フ ・ ビ ュ ー ・ オプ シ ョ ン ] ダ イ ア ロ グで表示オプシ ョ ン を選択 し ます。
42
PERFORCE 2013.2 P4VS ユーザーズ ・ ガ イ ド
第 3 章 : ス ト リ ームの操作
1.
[ デ ィ ポ ] ド ロ ッ プダ ウ ン ・ リ ス ト か ら 、 表示 し たい ス ト リ ーム を含むデ ィ ポ を選択 し ま
す。デフ ォ ル ト では現在作業中の フ ァ イ ルを含んでい る ス ト リ ーム がグ ラ フ に表示 さ れま
す。
2.
グ ラ フ に表示 し たい ス ト リ ーム を選択す る には、 [ ス ト リ ームを選択 ] を ク リ ッ ク し て表
示オプシ ョ ン を選ぶか、 グ ラ フ に表示 さ せたい ス ト リ ーム を個別にチ ェ ッ ク し ます。 必要
に応 じ てダ イ ア ロ グ ・ パネルの ツ リ ーを展開 し て選択す る ス ト リ ーム を表示 し ます。
3.
[ フ ィ ル タ を適用 ] を ク リ ッ ク し ます。 ス ト リ ーム ・ グ ラ フ に指定 し た ス ト リ ーム が表示
さ れ ます。
4.
必要に応 じ て、 [ グ ラ フ ・ ナ ビゲー タ ] ダ イ ア ロ グで、 ス ト リ ーム ・ グ ラ フ の表示サ イ ズ
を設定 し 、 ス ト リ ーム ・ グ ラ フ の表示す る 部分を選択 し ます。 [ナ ビゲー タ ] パネルでマ
ウ ス ま たはカー ソ ル ・ キーを使用 し て画像の表示す る 部分を選択 し て く だ さ い。
ス ト リ ーム ・ ス テー タ ス を表示する
ス ト リ ーム を ダブル ク リ ッ ク す る と ス テー タ ス詳細を表示す る ポ ッ プア ッ プが開 き ます。
ス ト リ ームで作業する
ス ト リ ーム ・ グ ラ フ を使用 し て ス ト リ ーム の作業をす る 、 ま たは現在の ス ト リ ーム か ら 他の ス
ト リ ーム に切 り 替え る には次のいずれか を実行 し ます。
• ス ト リ ーム を ダブル ク リ ッ ク し て [ こ のス ト リ ームでの作業 ] を選択 し ます。
• ワー ク スペース ・ ア イ コ ン
ます。
を現在の ス ト リ ームか ら 作業 し たい ス ト リ ームに切 り 替え
重要 : ス ト リ ーム ・ グ ラ フ を使用 し て P4VS で ス ト リ ーム を切 り 替え る には、 P4V ス ト リ ーム
操作プ リ フ ァ レ ン ス を [ 同 じ ワー ク スペース を使用 し 、 ス ト リ ーム間で切 り 替え る ] に設定 し
てお く 必要があ り ます。
こ のプ リ フ ァ レ ン ス を設定 し ていない と 、 ス ト リ ーム を切 り 替え よ う と し た と き に警告ダ イ ア
ロ グが表示 さ れ、 ワー ク スペース を切 り 替え る か新 し い ワー ク スペース を作成す る か を聞かれ
ます。 [ ワー ク スペース を切 り 替え る ] ボ タ ン を ク リ ッ ク す る と ダ イ ア ロ グが閉 じ る と と も に
ス ト リ ーム ・ グ ラ フ も 閉 じ 、 ワー ク スペース は切 り 替わ り ません。 [ 新 し いワー ク スペース ]
ボ タ ン を ク リ ッ ク す る と 、 [ ワー ク スペース : 新規 ] ダ イ ア ロ グが開 き ます。 新 し い ワー ク ス
ペース を作成す る こ と はで き ますが、 P4VS で ワ ー ク スペース は切 り 替わ ら ず、 ダ イ ア ロ グ と
ス ト リ ーム ・ グ ラ フ が閉 じ ます。
P4VS で ス ト リ ー ム を 切 り 替え た と き に同 じ ワ ー ク ス ペー ス を 使用 し な い場合は、 PERFORCE
サービ スへ新たに接続を オープ ン し て新 し い ワー ク スペース を選択す る 必要があ り ます。
P4V プ リ フ ァ レ ン ス の設定に関 し て さ ら に詳 し く は、 P4V ヘルプの 「P4V のプ リ フ ァ レ ン ス を
構成す る 」 を参照 し て く だ さ い ( コ ン テ キ ス ト ・ メ ニ ュ ーか ら [ ビ ュ ー ]>[P4V で表示 ] を使用
し て P4V を起動 し 、 P4V ツールバーで [ ヘルプ ] を ク リ ッ ク し ます)。
PERFORCE 2013.2 P4VS ユーザーズ ・ ガ イ ド
43
第 3 章 : ス ト リ ームの操作
ス ト リ ーム ・ グ ラ フ で他にで き る こ と
ス ト リ ーム ・ グ ラ フ で ス ト リ ーム を右 ク リ ッ ク す る と 、 次のオプシ ョ ン が表示 さ れ ます。
ス ト リ ーム ・ オプシ ョ ンに関 し て さ ら に詳 し く は、 P4V のヘルプ を参照 し て く だ さ い ( コ ン テ
キ ス ト ・ メ ニ ュ ーか ら [ ビ ュ ー ]>[P4V で表示 ] を使用 し て P4V を起動 し 、 P4V ツールバーで
[ ヘルプ ] を ク リ ッ ク し ます)。
ス ト リ ーム間のマージダウンおよび コ ピーア ッ プ
安定性が低い ス ト リ ーム で行われた変更を、 よ り 安定性の高い子か親に コ ピ ーア ッ プす る に
は、 まず安定性の高い ス ト リ ーム での変更を安定性が低い ス ト リ ームにマージダ ウ ン し なけれ
ばな り ません。
マージダウン
安定性が低い ス ト リ ームへ変更を マージダ ウ ンす る には次の手順を実行 し ます。
1.
[ フ ァ イル ] > [PERFORCE > [ コ ピー / マージ ] > [ ス ト リ ームにマージ ...] に移動 し ます。
ま たは、 ソ リ ュ ーシ ョ ン エ ク ス プ ロ ー ラ を右 ク リ ッ ク し て [ コ ピー/ マージ ] > [ ス ト リ ー
ムにマージ ...] を選択 し ます。
マージ ア ッ プ ま たは コ ピーダ ウ ン を行 う と き は、反映先ス ト リ ーム で作業 し てい る 必要が
あ り ます。
2.
[ マージ ] ダ イ ア ロ グで [ 反映元ス ト リ ーム ]( 変更のマージダ ウ ン元の ス ト リ ーム ) を選
択 し ます。 こ れは反映先ス ト リ ーム の親であ る 必要があ り ます。
3.
必要に応 じ て、 [ プ レ ビ ュ ー ] を ク リ ッ ク し てマージ結果を表示 し ます。
4.
[ マージ ] を ク リ ッ ク し ます。
5.
必要に応 じ てマージ結果を手動で解決 し てか ら 、得 ら れたチ ェ ン ジ リ ス ト をサブ ミ ッ ト し
ます。
ス ト リ ーム間の変更を マージす る 際に詳細オプシ ョ ンが必要な場合は、 ス ト リ ーム ・ グ ラ フ を
起動 し 、マージダ ウ ン先の ス ト リ ーム を右 ク リ ッ ク し て ['<streamname>' へのマージ / 反映 ] を
選択 し ます。 P4V ま たは PERFORCE コ マ ン ド ラ イ ン ・ ク ラ イ ア ン ト を使用す る こ と も で き ます。
すべてのマージ ・ オプシ ョ ン に関 し て詳 し く は、 P4V のヘルプ を参照 し て く だ さ い ( コ ン テ キ
ス ト ・ メ ニ ュ ーか ら [ ビ ュ ー ]>[P4V で表示 ] を使用 し て P4V を起動 し 、 P4V ツールバーで
[ ヘルプ ] を ク リ ッ ク し ます)。
44
PERFORCE 2013.2 P4VS ユーザーズ ・ ガ イ ド
第 3 章 : ス ト リ ームの操作
コ ピーア ッ プ
変更を安定性の高い ス ト リ ーム に コ ピーア ッ プす る と 、安定性の低い ス ト リ ームの写 し を伝播
す る こ と にな り ます。
変更を安定性の高い ス ト リ ーム に コ ピーア ッ プす る には、 次の手順を実行 し ます。
1.
[ フ ァ イル ] > [Perforce] > [ コ ピー / マージ ] > [ ス ト リ ームに コ ピー ...] に移動 し ます。 ま
たは、 ソ リ ュ ーシ ョ ン エ ク ス プ ロ ー ラ を右 ク リ ッ ク し て [ コ ピー / マージ ] > [ ス ト リ ー
ムに コ ピー ...] を選択 し ます。
マージ ア ッ プ ま たは コ ピーダ ウ ン を行 う と き は、反映先ス ト リ ーム で作業 し てい る 必要が
あ り ます。
2.
[ コ ピー ] ダ イ ア ロ グで コ ピー元 と な る [ 反映元ス ト リ ーム ] を選択 し ます。
3.
必要に応 じ て、 [ プ レ ビ ュ ー ] を ク リ ッ ク し て コ ピー結果を表示 し ます。
4.
[ コ ピー ] を ク リ ッ ク し ます。
5.
結果のチ ェ ン ジ リ ス ト をサブ ミ ッ ト し ます。
ス ト リ ーム間の変更を コ ピーす る 際に詳細オプシ ョ ンが必要な場合は、 ス ト リ ーム ・ グ ラ フ を
起動 し 、コ ピーア ッ プ先の ス ト リ ーム を右 ク リ ッ ク し て ['<streamname>' へのマージ / 反映 ] を
選択 し ます。 P4V ま たは PERFORCE コ マ ン ド ラ イ ン ・ ク ラ イ ア ン ト を使用す る こ と も で き ます。
すべての コ ピー ・ オプシ ョ ン に関 し て詳 し く は、 P4V のヘルプ を参照 し て く だ さ い ( コ ン テ キ
ス ト ・ メ ニ ュ ーか ら [ ビ ュ ー ]>[P4V で表示 ] を使用 し て P4V を起動 し 、 P4V ツールバーで [ ヘ
ルプ ] を ク リ ッ ク し ます)。
関連のないス ト リ ーム間で変更を伝播する
直接関連のない ス ト リ ーム間で変更を伝播す る 場合は、P4V ま たは PERFORCE コ マ ン ド ラ イ ン ・
ク ラ イ ア ン ト を使用 し ます。
親 ス ト リ ーム の変更に よ り ス ト リ ーム関係を作成す る こ と も で き ま す。 ス ト リ ーム・グ ラ フ内
の ス ト リ ームの親を変更す る には、 ス ト リ ーム を新 し い親ス ト リ ームへ ド ラ ッ グ し ます。 タ ス
ク ・ ス ト リ ーム の親は変更で き ない こ と に注意 し て く だ さ い。
さ ら に詳 し く は、 P4V のヘルプの 「ス ト リ ーム間のマージダ ウ ンお よ び コ ピーア ッ プ」 を参照
し て く だ さ い ( コ ン テ キ ス ト ・ メ ニ ュ ーか ら [ ビ ュ ー ]>[P4V で表示 ] を使用 し て P4V を起動
し 、 P4V ツールバーで [ ヘルプ ] を ク リ ッ ク し ます)。
PERFORCE 2013.2 P4VS ユーザーズ ・ ガ イ ド
45
第 3 章 : ス ト リ ームの操作
46
PERFORCE 2013.2 P4VS ユーザーズ ・ ガ イ ド
その他の PERFORCE の機能を使用
する
第4章
こ の章では、 P4VS か ら 使用可能なその他の PERFORCE の機能を利用す る 方法を説明 し ます。
リ ビ ジ ョ ン ・ グ ラ フ で反映履歴を表示する
リ ビ ジ ョ ン ・ グ ラ フ には フ ァ イ ルの反映履歴が表示 さ れ、 フ ァ イ ルの追加、 ブ ラ ン チ、 編集、
反映、 削除がいつ行われたかが示 さ れ ます。
リ ビ ジ ョ ン ・ グ ラ フの起動
ソ リ ュ ーシ ョ ン エ ク ス プ ロー ラでフ ァ イ ルま た はフ ォ ルダ を 右ク リ ッ ク 、 あ る いは [ フ ァ イ
ル ] > [PERFORCE] に移動し て [ ビ ュ ー ] > [ リ ビ ジ ョ ン ・ グ ラ フ ] を 選択し ま す。
注
リ ビ ジ ョ ン ・ グ ラ フ は P4V の コ ン ポーネ ン ト です。 リ ビ ジ ョ ン ・ グ ラ フ で作業 し
てい る と き は P4V 内にい る こ と にな り ます。
リ ビ ジ ョ ン ・ グ ラ フの読み方
フ ァ イ ルの各 リ ビ ジ ョ ンは形に よ っ て表 さ れます。 その形は リ ビ ジ ョ ン を作成 し た動作を示 し
ます。 例えば、 次に示す形はその リ ビ ジ ョ ン が フ ァ イ ルのブ ラ ンチ操作に よ っ て作成 さ れた こ
と を示 し ます。
複数の リ ビ ジ ョ ン が 1 つの反映に影響 し てい る 場合、 リ ビ ジ ョ ン ・ グ ラ フ では以下の図の よ う
に、 影響 し てい る リ ビ ジ ョ ン の下に角括弧を表示 し ます。
形やそれ ら を結ぶ線の意味について詳細情報を表示す る には、 右下のパネルにあ る [ 凡例 ] タ
ブ を ク リ ッ ク し ます。
リ ビ ジ ョ ン ・ グ ラ フ の一番上のバーには、 当該フ ァ イ ル ・ リ ビ ジ ョ ン を作成 し たチ ェ ン ジ リ ス
ト が表示 さ れ ます。チ ェ ン ジ リ ス ト を表示す る ( ま たはそれに同期す る か反映す る ) には 、チ ェ
ン ジ リ ス ト 番号を右 ク リ ッ ク し ます。
PERFORCE 2013.2 P4VS ユーザーズ ・ ガ イ ド
47
第 4 章 : その他の PERFORCE の機能を使用す る
リ ビ ジ ョ ン ・ グ ラ フ でのナビゲー ト
リ ビ ジ ョ ン を選択す る には 、 それ ら を ク リ ッ ク す る か、 矢印キーを使用 し ま す。 選択 さ れた
リ ビ ジ ョ ン の詳細情報が左下の枠に表示 さ れ ます。 複数の リ ビ ジ ョ ン を選択す る には、 Ctrl を
押 し なが ら それ ら を ク リ ッ ク し ます。
多数の履歴を持つフ ァ イ ルの場合、 リ ビ ジ ョ ン ・ グ ラ フ ではグ ラ フ の一部が メ イ ン ウ ィ ン ド ウ
に表示 さ れ、 グ ラ フ のマ ッ プが右下の [ ナビ ゲー タ ] タ ブに表示 さ れ ます。 [ ナビ ゲー タ ] に
は、 四角い枠で メ イ ン ウ ィ ン ド ウ に表示 さ れてい る 部分が示 さ れ ます。
図の中で移動す る には、
• [ ナビ ゲー タ ] パネル内の四角い枠を ド ラ ッ グす る か、
• メ イ ン ウ ィ ン ド ウ の ス ク ロ ール ・ バーを使用す る か、
• メ イ ン ウ ィ ン ド ウ 内でマ ウ ス ・ ホ イ ール ま たは中央のボ タ ン を使用 し ます。
ズーム イ ン ま たはズーム ア ウ ト す る には、ツールバーにあ る ス ラ イ ダーを動かすか、CTRL キー
を押 し なが ら マ ウ ス ・ ホ イ ールを使用 し ます。
選択 さ れた リ ビ ジ ョ ン に寄与 し た内容を含む リ ビ ジ ョ ン、 ま たは選択 さ れた リ ビ ジ ョ ン か ら 内
容を受け取っ た リ ビ ジ ョ ン が強調表示 さ れ ます。 フ ァ イ ル ・ リ ビ ジ ョ ン を強調表示す る には、
関心のあ る リ ビ ジ ョ ン を選択 し て強調表示 メ ニ ュ ーか ら オプシ ョ ン を選択 し ます。
2 つの リ ビ ジ ョ ン を比較す る には , 一方の リ ビ ジ ョ ン を他方へ と ド ラ ッ グす る か、 2 つの リ ビ
ジ ョ ン を選択 し て右 ク リ ッ ク し 、 リ ビ ジ ョ ン を比較す る を選択 し ます。
リ ビ ジ ョ ン の行を上下に移動 さ せ る には、 行を選択 し て [CTRL キー + 上矢印 ] ま たは [CTRL
キー + 下矢印 ] を ク リ ッ ク し ます。
リ ビ ジ ョ ン ・ グ ラ フ を フ ィ ル タ リ ングする
メ イ ン ウ ィ ン ド ウ に表示 さ れ る 詳細情報を減 ら すために、 情報の フ ィ ル タ リ ン グが可能です。
メ イ ン ウ ィ ン ド ウ か ら フ ァ イ ル ま たはフ ォ ルダ を消去す る には、 フ ァ イ ル ・ フ ィ ル タ ・ ツ リ ー
で フ ァ イ ル / フ ォ ルダのチ ェ ッ ク を外 し ます。
よ り 厳密な フ ァ イ ル ・ フ ィ ル タ を入力す る には、 [ フ ィ ル タ ・ オプ シ ョ ン ...] を ク リ ッ ク し て メ
イ ン ウ ィ ン ド ウ に残 し たい フ ァ イ ルま たはフ ォ ルダの フ ァ イ ル仕様を入力 ( ま たは除外 し たい
フ ァ イ ル と フ ォ ルダ を行の最初に "-" を付け て指定 ) し 、 適用 し たい フ ィ ル タ リ ン グ ・ オプ
シ ョ ンにチ ェ ッ ク を入れて、 フ ィ ル タ を ク リ ッ ク し ます。 こ の フ ィ ル タ を次回以降の リ ビ ジ ョ
ン ・ グ ラ フ起動時に も 有効にす る には、 [ デ フ ォ ル ト と し て設定 ] を ク リ ッ ク し ます。
メ イ ン ウ ィ ン ド ウ に表示 さ れてい る 詳細情報を さ ら に縮小 し たい場合、 [ 表示 ] メ ニ ュ ーのオ
プシ ョ ン を次の よ う に切 り 替え ます。
• フ ァ イルの リ ネームを縮小表示 : リ ネーム さ れた フ ァ イ ルを複数行ではな く 1 行で表示 し ま
す。
• 反映履歴の簡易表示 : ブ ラ ンチ ま たは反映 さ れた リ ビ ジ ョ ンのみを表示 し ます。
間にあ る リ ビ ジ ョ ン を 省略する こ と によ り 、 フ ァ イ ルのリ ネ ーム 操作を 圧縮する には、 [ 表
示 ] > [ フ ァ イルの リ ネームを縮小表示 ] を 選択し ま す。 リ ビ ジ ョ ン ・ グ ラ フ には元のフ ァ イ
ルと リ ネ ーム さ れた フ ァ イ ルが表示さ れ、 操作が角付き 矢印で下図のよ う に示さ れま す。
48
PERFORCE 2013.2 P4VS ユーザーズ ・ ガ イ ド
第 4 章 : その他の PERFORCE の機能を使用す る
詳細情報を表示する
フ ァ イ ル ・ リ ビ ジ ョ ンの詳細情報を表示す る には、 メ イ ン ウ ィ ン ド ウ 内でその リ ビ ジ ョ ン を ク
リ ッ ク し ます。 す る と 左下のパネルに詳細が表示 さ れます。
関連す る リ ビ ジ ョ ンは [ 反映 ] タ ブに リ ス ト 表示 さ れ ます。 リ ビ ジ ョ ン の取得、 比較、 ま たは
履歴表示を行 う には、[ 反映 ] タ ブでその リ ビ ジ ョ ン を右 ク リ ッ ク し ます。反映 さ れた リ ビ ジ ョ
ン を メ イ ン ウ ィ ン ド ウ に表示す る には、 [ 反映 ] タ ブで対応す る ア イ コ ン を ク リ ッ ク し ます。
フ ァ イルの履歴を タ イム ラ ッ プ ・ ビ ュ ーに表示する
タ イ ム ラ ッ プ ・ ビ ュ ーではフ ァ イ ルの履歴が対話式でグ ラ フ ィ ッ ク 表示 さ れ、 行が追加、変更、
削除 さ れた時期、変更を行っ たユーザ と その時期が示 さ れ ます。 タ イ ム ラ ッ プ ・ ビ ュ ーに よ り 、
ユーザは動的に変更履歴 を前後にブ ラ ウ ズす る こ と がで き 、 関心の あ る 変更 を 見つけ る こ と
がで き ます。 ウ ィ ン ド ウ の下部の [詳細] パネルには、 選択 さ れたチ ャ ン ク に関す る 詳 し い情
報が示 さ れます。
タ イム ラ ッ プ ・ ビ ュ ーを表示する
ソ リ ュ ーシ ョ ン エ ク ス プ ロ ーラ で 右ク リ ッ ク 、 ま た は [ フ ァ イル ] > [PERFORCE] に移動し
て [ ビ ュ ー ] > [ タ イ ム ラ ッ プ ・ ビ ュ ー ] を 選択し ま す。
注 タ イ ム ラ ッ プ ・ ビ ュ ーは P4V コ ン ポーネ ン ト です。 タ イ ム ラ ッ プ ・ ビ ュ ーで作業
し てい る と き は P4V 内にい る こ と にな り ます。
表示を調整する
ツールバーに以下のオプシ ョ ン があ り ます。
モー ド
表示す る リ ビ ジ ョ ン の数を決定 し ま す。 オプシ ョ ンは以下の と お
り です。
・ 単一の リ ビ ジ ョ ン : 一度に 1 つの リ ビ ジ ョ ン を表示 し ます。
・ 増分の差分 : 隣接 し てい る 2 つの リ ビ ジ ョ ン を、 変更を強調 し
て表示 し ます。
・ 複数の リ ビ ジ ョ ン : 一定範囲の リ ビ ジ ョ ン を、 変更を強調 し て
表示 し ます。
内容の範囲
表示する 最初の リ ビ ジ ョ ン と 最後の リ ビ ジ ョ ン を指定 し ます。
スケール
使用 さ れ る 単位を、 チ ェ ン ジ リ ス ト 番号、 日付、 ま たは リ ビ ジ ョ
ン番号か ら 指定 し ます。
ユーザ
変更を行っ たユーザの表示 / 非表示を切 り 換え ます。
経過日数
変更が入力 さ れた時期を色分け し て表示 し ま す。 影の濃 さ が濃い
ほ ど、 変更が新 し い こ と を表 し ます。
行番号
行番号の表示 / 非表示を切 り 換え ます。
ラ イ フ タ イム
ラ イ フ タ イ ムの表示/非表示を切 り 換え ます。 ラ イ フ タ イ ムはその
幅に よ っ て、 隣 り 合っ た テ キ ス ト のチ ャ ン ク が ど れ く ら いの間存
在 し てい る か を示 し ます。
ブ ラ ン チ履歴
ブ ラ ンチ ( 反映 ) 履歴を含め る か含めないか を切 り 替え ます。
検索
検索テ キ ス ト
移動
単一 リ ビ ジ ョ ン ・ モー ド において、 特定の行番号に移動 し ます。
次 / 前の差分
次ま たは前の変更に移動 し ます。
行末
相違を判断する ための行末 と 空白の処理方法を指定 し ます。
PERFORCE 2013.2 P4VS ユーザーズ ・ ガ イ ド
49
第 4 章 : その他の PERFORCE の機能を使用す る
ス ラ イ ダーを使用す る と 、 フ ァ イ ル ・ リ ビ ジ ョ ン をすばや く ブ ラ ウ ズす る こ と がで き ます。 ス
ラ イ ダーの外観は選択 し たモー ド に対応 し ます。 ス ラ イ ダーの進む単位は、 選択す る モー ド に
よ っ て指定 さ れ ます ( 日付、 チ ェ ン ジ リ ス ト ま たは リ ビ ジ ョ ン )。 リ ビ ジ ョ ン、 日付、 ま たは
チ ェ ン ジ リ ス ト 番号は ス ラ イ ダーの下に表示 さ れます。
モー ド
ス ラ イ ダーの表示
説明
単一の リ ビ ジ ョ ン
右に移動 さ せる と 次の リ ビ ジ ョ ンが表示 さ れ、左に移動
さ せる と 前の リ ビ ジ ョ ンが表示 さ れます。
増分の差分
右に移動 さ せ る と 次の フ ァ イ ル・ リ ビ ジ ョ ンの組が表示
さ れ、 左に移動 さ せ る と 前の フ ァ イ ル ・ リ ビ ジ ョ ンの組
が表示 さ れます。
複数の リ ビ ジ ョ ン
左半分 と 右半分 と を別々に動か し て、 表示 さ せ る リ ビ
ジ ョ ン数を制御 し ます。
PERFORCE ビ ジ ュ アル・ ク ラ イ ア ン ト (P4V) で プ ロ ジ ェ ク ト を表示する
P4V は PERFORCE 専用の ビ ジ ュ アル ・ ク ラ イ ア ン ト ・ アプ リ ケーシ ョ ン です。 P4V には、 ソ ー
ス管理の元でプ ロ ジ ェ ク ト を管理す る ための豊富な イ ン タ フ ェ ース が備わ っ てい ます。
P4V でプ ロ ジ ェ ク ト ま たは フ ァ イ ルを表示す る には、 P4V で表示 し たいプ ロ ジ ェ ク ト ま たは
フ ァ イ ルを右 ク リ ッ ク し て [ ビ ュ ー ] > [P4V で表示 ] を選択 し ます。
P4V に関す る さ ら に詳細は、 P4V 入門お よ び P4V のオ ン ラ イ ン ・ ヘルプ を参照 し て く だ さ い。
ジ ョ ブの使用 ( 欠陥追跡 )
ジ ョ ブに よ り 、 変更要求を記録す る こ と がで き ます。 ジ ョ ブ をチ ェ ン ジ リ ス ト に関連付け る こ
と に よ り 、 要求実現のために行われた作業の追跡が可能です。 チ ェ ン ジ リ ス ト をサブ ミ ッ ト し
た と き にジ ョ ブ を ク ロ ーズにす る こ と がで き ます。
ジ ョ ブ を作成する
1.
[ 表示 ] > [ ジ ョ ブ ] に移動 し ます。
2.
[ ジ ョ ブ ] ツール ・ ウ ィ ン ド ウ で、 ジ ョ ブ一覧のパネル内で任意の場所を右 ク リ ッ ク し て
[ 新規ジ ョ ブ ...] を選択 し ます。
3.
[Job:New] フ ォ ーム に入力 し ます。
ジ ョ ブ ・ フ ォ ームに表示 さ れ る フ ィ ール ド は PERFORCE 管理者に よ る カ ス タ マ イ ズ設定に
よ っ て異な り ます。 詳 し く は、 『PERFORCE シ ス テ ム管理者ガ イ ド 』 を参照 し て く だ さ い。
4.
[OK] を ク リ ッ ク し ます。
ジ ョ ブ を編集する
1.
[ 表示 ] > [ ジ ョ ブ ] に移動 し ます。
2.
[ ジ ョ ブ ] ツール ・ ウ ィ ン ド ウ で、 ジ ョ ブの行を右 ク リ ッ ク し て [ ジ ョ ブ ' ジ ョ ブ番号 ' を
編集 ] を選択 し ます。
3.
[ ジ ョ ブ ] フ ォ ーム を更新 し ます。
ジ ョ ブ ・ フ ォ ームに表示 さ れ る フ ィ ール ド は PERFORCE 管理者に よ る カ ス タ マ イ ズ設定に
よ っ て異な り ます。 詳 し く は、 『PERFORCE シ ス テ ム管理者ガ イ ド 』 を参照 し て く だ さ い。
4.
50
[OK] を ク リ ッ ク し ます。
PERFORCE 2013.2 P4VS ユーザーズ ・ ガ イ ド
第 4 章 : その他の PERFORCE の機能を使用す る
ジ ョ ブ を表示する
ジ ョ ブ を表示す る には次の手順を実行 し ます。
1.
[ 表示 ] > [ ジ ョ ブ ] に移動 し ます。
[ ジ ョ ブ ] ツール ・ ウ ィ ン ド ウ で、 検索キー ワ ー ド を [ キーワー ド ] フ ィ ール ド に、 ま た
はデ ィ ポのデ ィ レ ク ト リ ・ パ ス を [ フ ォ ルダ / フ ァ イル ] フ ィ ール ド に入力 し ます。
キー ワー ド の形式に関 し ては、 51 ページの 「フ ィ ル タ リ ン グ表現」 を参照 し て く だ さ い。
関連す る チ ェ ン ジ リ ス ト に含ま れ る フ ァ イ ルの場所を知っ てい る 場合は [ フ ォ ルダ / フ ァ
イル ] フ ィ ール ド を使用 し ます。PERFORCE 形式 (// デ ィ ポ / フ ォ ルダ / フ ォ ルダ / フ ァ イ
ル名ま たは // デ ィ ポ / フ ォ ルダ /... ) を使用 し てデ ィ レ ク ト リ ・ パ ス を入力 し ます。
2.
[ フ ィ ル タ ] を ク リ ッ ク し ます。
3.
ジ ョ ブの行を ク リ ッ ク し てその詳細を表示 し ます。
カ ラ ム の表示順を変更す る には、 カ ラ ム見出 し を目的の位置の右ま たは左に ド ラ ッ グ し ます。
カ ラ ム で ソ ー ト す る には、 カ ラ ム最上部の ソ ー ト 矢印を ク リ ッ ク し ます。
チ ェ ン ジ リ ス ト を ジ ョ ブに関連付ける
作業中チ ェ ン ジ リ ス ト にジ ョ ブ を追加す る には :
1.
[ サブ ミ ッ ト ] ダ イ ア ロ グ を開 き ます。
2.
[ ジ ョ ブ を チ ェ ン ジ リ ス ト に リ ン ク ] リ ス ト か ら チ ェ ン ジ リ ス ト を選択 し ます。
リ ス ト に目的のジ ョ ブがない場合、 [ 表示 ...] を ク リ ッ ク し て追加 し ます。 [ ジ ョ ブ ・ ブ ラ
ウ ザ ] 内で目的のジ ョ ブ を探 し て選択 し ます。 キー ワー ド の形式に関 し ては、 51 ページの
「フ ィ ル タ リ ン グ表現」 を参照 し て く だ さ い。
3.
[ サブ ミ ッ ト 時のジ ョ ブのス テー タ ス ] と し て open、 suspended、 ま たは closed を指
定 し ます。
ま た、 ジ ョ ブ を編集 し てチ ェ ン ジ リ ス ト を ジ ョ ブに追加す る こ と も で き ま す。 詳 し く は、 50
ページの 「ジ ョ ブ を編集す る 」 を参照 し て く だ さ い。
フ ィ ル タ リ ング表現
有効な ジ ョ ブ ・ フ ィ ル タ リ ン グ表現は以下の通 り です。
構文
説明
例
word word word
空白で区切 ら れた語は、 文字列に
あ る すべての語が フ ィ ル タ に含め
る ジ ョ ブ ・ フ ィ ール ド に含まれて
いなければな ら ない こ と を示 し ま
す。空白は論理 「and」 を示 し ます。
filter file mailbox
ジ ョ ブ ・ フ ィ ール ド に 「filter」、 「file」、
「mailbox」 がすべて含まれてい る ジ ョ
ブ を表示 し ます。
word | word | word
指定 し た語の う ちいずれかを含む filter|file|mailbox
ジ ョ ブ を表示 し ま す。 パ イ プ (|) 「filter」 ま たは 「file」 ま たは 「mailbox」
は論理 「or」 を示 し ます。
を含むジ ョ ブ を表示 し ます。
^word
指定 さ れた語を含ま ないジ ョ ブ を filter ^file
表示 し ます。 'not' 演算子 (^) は単 「filter」 を含み、 「file」 を含ま ないジ ョ
独で、 'or' 演算子 (|) と 一緒に使用 ブ を表示 し ます。
す る こ と はで き ません。'and' 演算
子 (& ま たは空白 ) のみ同時に使用
で き ます。
PERFORCE 2013.2 P4VS ユーザーズ ・ ガ イ ド
51
第 4 章 : その他の PERFORCE の機能を使用す る
構文
説明
fieldname=value
特定の フ ィ ール ド に特定の値が含 status=open owner=edk
まれ る ジ ョ ブ を表示 し ます。
edk が所有 し ていて、 かつス テー タ ス
が open のジ ョ ブ を表示 し ます。
例
^fieldname=value
特定の フ ィ ール ド に特定の値を含 ^status=closed&
subsystem=parser
ま ないジ ョ ブ を表示 し ます。
'not' 演算子 (^) は単独で、 'or' 演算 parser と い う サブ シ ス テ ム に関連す
子(|) と 一緒に使用す る こ と はで き る 、ク ロ ーズ し ていないジ ョ ブ を表示
ません。 'and' 演算子 (& ま たは空 し ます。
白 ) のみ同時に使用で き ます。
fieldname = value+*
特定の フ ィ ール ド に特定の値が含 owner=*ed*
まれ る ジ ョ ブ を表示 し ます。 ア ス "owner" フ ィ ール ド の値に "ed" と い
タ リ ス ク の ワ イ ル ド カー ド の位置 う 文字列が含 ま れて い る ジ ョ ブ を 表
には任意の文字列が含まれます。 示 し ます。 「Ted」 「Edk」 「Fred」 な ど
が該当 し ます。
ラ ベルの使用
特定の ソ フ ト ウ ェ ア ・ リ リ ー ス を ビル ド す る ために使用 さ れ る フ ァ イ ル ・ リ ビ ジ ョ ン群な ど、
重要な フ ァ イ ル ・ リ ビ ジ ョ ン を マーキ ン グす る ために ラ ベルを使用で き ます。 ラ ベルを使用 し
て、 フ ァ イ ル ・ リ ビ ジ ョ ン の取得 (同期)、 フ ァ イ ル ・ リ ビ ジ ョ ン の比較 (差分)、 お よ び反映
(マージ、 コ ピー、 ブ ラ ン チ) を行 う と き の関連フ ァ イ ル ・ リ ビ ジ ョ ン のグループ を指定で き
ます。
ラ ベル を使用す る には、 ま ず ラ ベル を定義 し た後、 その ラ ベル をデ ィ ポ内の フ ァ イ ル ・ リ ビ
ジ ョ ンに適用 し ます。
ラ ベルの作成 と 編集
ラ ベルの作成 と 編集を行 う には、 PERFORCE ビ ジ ュ アル ・ ク ラ イ ア ン ト (P4V) ま たは PERFORCE
コ マ ン ド ラ イ ン ・ ク ラ イ ア ン ト (P4) を使用す る 必要があ り ます。 詳 し く は、 P4V のヘルプ ま
たは 『P4 ユーザーズ ・ ガ イ ド 』 を参照 し て く だ さ い。
フ ァ イルに ラ ベルを付ける
ラ ベルを フ ァ イ ルに適用す る には、PERFORCE ビ ジ ュ アル・ ク ラ イ ア ン ト (P4V) ま たは PERFORCE
コ マ ン ド ラ イ ン ・ ク ラ イ ア ン ト (P4) を使用す る 必要があ り ます。 詳 し く は、 P4V のヘルプ ま
たは 『P4 ユーザーズ ・ ガ イ ド 』 を参照 し て く だ さ い。
ラ ベルの表示 と 検索
P4VS で接続 し てい る PERFORCE デ ィ ポに対 し て定義 さ れた ラ ベルを表示す る には、次の手順を
実行 し ます。
1.
[ 表示 ]>[ ラ ベル ] に進み、 [ ラ ベル] ツール ・ ウ ィ ン ド ウ を開 き ます。
2.
ラ ベルを検索す る には、 [ フ ィ ル タ ] フ ィ ール ド を使用 し ます。
次の フ ィ ール ド を自由に組み合わせて フ ィ ル タ リ ン グで き ます。
・ 所有者
・ ラ ベル名
・ フ ァ イル ・ パス
標準の PERFORCE 構文 (//depot/folder/folder/filename ま たは //depot/folder/... ) を使用 し
て く だ さ い。 詳 し く は、 『P4 ユーザーズ ・ ガ イ ド 』 を参照 し て く だ さ い。
52
PERFORCE 2013.2 P4VS ユーザーズ ・ ガ イ ド
第 4 章 : その他の PERFORCE の機能を使用す る
カ ラ ムの表示順序を変更す る には、カ ラ ム見出 し を目的の位置ま で右ま たは左に ド ラ ッ グ
し ます。 カ ラ ム で ソ ー ト す る には、 カ ラ ム見出 し の ソ ー ト 矢印を ク リ ッ ク し ます。
3.
ラ ベルの詳細情報 (所有者、 コ メ ン ト 、 ビ ュ ーな ど) を表示す る には、 ラ ベルの行を選択
し て、 下のパネルにあ る [ 詳細 ] を ク リ ッ ク し ます。
4.
あ る ラ ベルに属す る フ ァ イ ルの リ ス ト を表示す る には、 ラ ベルの行を選択 し て、 下のパネ
ルにあ る [ フ ァ イル ] を ク リ ッ ク し ます。
フ ァ イルを ラ ベルによ っ て取得する
あ る ラ ベルに属す る フ ァ イ ル ・ リ ビ ジ ョ ン を取得す る には、 次の手順を実行 し ます。
1.
ソ リ ュ ーシ ョ ン エ ク ス プ ロ ー ラ で フ ァ イ ルを右 ク リ ッ ク し 、 [ リ ビ ジ ョ ン ]>[ リ ビ ジ ョ ン
を取得…] を選択 し ます。
2.
[ リ ビ ジ ョ ンの指定に使用 : ラ ベル ] を選択 し て、 ラ ベルを表示 し ます。
3.
ワ ー ク スペース に ラ ベルの付いた フ ァ イ ル・ リ ビ ジ ョ ンのみが含まれてい る 状態にす る に
は、 [ ラ ベルになければ フ ァ イルを ワー ク スペースか ら削除する ] を選択 し ます。
PERFORCE 2013.2 P4VS ユーザーズ ・ ガ イ ド
53
第 4 章 : その他の PERFORCE の機能を使用す る
54
PERFORCE 2013.2 P4VS ユーザーズ ・ ガ イ ド