理想的ではないハードドライブ上の場所に4.5GBのデポをダウンロードしました。
Perforceが「ワークスペース」フォルダー(iPhone)として認識しているフォルダーをハードディスク上の別のフォルダー(プロジェクト名)に移動し、ワークスペースフォルダーとしてthatフォルダーを使用します。
これは可能ですか、デポ全体を再度ダウンロードする必要がありますか?
ありがとう、デイブ
p4Vアプリケーションで:
[ワークスペース]ダイアログを開きます。[接続]> [現在のワークスペースの編集...]に移動し、[ワークスペースルート:]を好きな場所に変更します
ファイルをまだ移動していない場合、P4Vはそれらのコピーを提供します。
最後に同期したチェンジリストを知っている限り、再度同期することなくこれを行うことができます。方法は次のとおりです。
p4 flush //depot/path/to/folder/...@<last_changelist>
を実行しますflush コマンドは、指定されたチェンジリストで指定されたパスにファイルがあることをサーバーに伝えます。 p4 sync -k
の同義語です。
Mikeの answer はほぼ正しいですが、ワークスペースを移動する(ルートを変更する)ときにp4 sync -k
は不要です。 P4はルートの場所を気にしません。ワークスペース/クライアント名でマシン上のファイルを追跡するだけです。
ワークスペース名を変更したい場合(newワークスペースを作成する必要があります)、既に同期されているワークスペースからファイルを入力する必要があります次に、p4 sync -k
を実行して、この新しいワークスペースにこれらのファイルが@changeset
にあることをサーバーに知らせる必要があります。
クライアント(P4Vなど)を使用している場合は、ワークスペースを編集して、ルートを新しいワークスペースパスに変更できます。