GadgetLogs

Shelve でファイルを共有する

[!NOTE] Perforceではサブミットをしないで、他の人にファイルを共有する事が可能です
その機能の事を Shelve と言います

チェックアウト

Shelveをするには、まずチェックアウトをします

Shelve 前のチェックアウト操作

defaultではなく、Newを選びましょう
Shelveでファイルを共有するには、共有する相手から見えるようにチェンジリストに番号を割り振っておく必要があります

新しいチェンジリストの作成

Shelve する

チェンジリストを選択して、Shelve Files... を選択

Shelve Files の選択

2つチェックが入ってると思いますが、そのまま気にせずShelveを実行します
※もし入ってなかったら入れてください

Shelve の設定画面

Unshelve する

共有相手から、教えてもらったチェンジリストの番号を探して、Shelve状態のファイルがちゃんとある事を確認します
そして、Unshelve files... を選択します

Unshelve Files の選択

Overwrite…~にチェックを入れて、Unshelveを選択します

Unshelve の設定画面

自分のローカルにShelve状態のファイルが落ちてきます。

他の人が現在作業中のチェンジリストを確認するには?

UserとWorkSpaceの項目を空欄にしましょう

Shelve されたチェンジリストの確認

ファイルの共有(Shelve)が終わったら…

Delete Shelved… を選択して、ファイルの共有状態を解除します

Delete Shelved の操作

共有状態も無くしたチェンジリストは削除しておきましょう。