问与答 目录-如何移动Perforce“工作区”文件夹?

sheffield · 2020-03-15 11:12:29 · 热度: 1.3k

我刚刚将4.5GB的软件仓库下载到了硬盘上不理想的位置。

我想将Perforce现在将其视为“工作区”文件夹(iPhone)的文件夹移至硬盘上的另一个文件夹(项目名称),然后将该文件夹用作工作区文件夹。

有可能吗,还是我需要重新下载整个软件仓库?

谢谢,戴夫

猜你喜欢:
共收到 4 条回复
milton #1 · 2020-03-15 11:12:29

在P4V应用程序中:

打开工作区对话框:转到“连接”>“编辑当前工作区...”。将“工作空间根目录:”更改为您喜欢的位置

如果您尚未移动文件,P4V将为您复制文件。

leopold #2 · 2020-03-15 11:12:30

只要您知道上次同步到哪个变更列表,就可以执行此操作而不必再次同步。 就是这样:

  1. 注意上一次同步的更改列表
  2. 将文件夹复制/移动到新位置
  3. 更新您的工作空间(根目录或仓库映射)以指向新位置
  4. 运行p4 sync -k

flush命令告诉服务器您在指定的路径,指定的更改列表中具有文件。 它是p4 sync -k的同义词。

ingemar #3 · 2020-03-15 11:12:31

Mike的答案几乎是正确的,除了在移动工作空间(更改根目录)时不需要p4 sync -k。 P4不在乎根目录,它仅按工作空间/客户端名称跟踪计算机上的文件。

如果要更改工作空间名称(这需要您创建一个新的工作空间),并使用已经同步的工作空间中的文件填充它,则需要运行p4 sync -k以使服务器知道此新工作空间中包含这些文件。 @changeset

spark #4 · 2020-03-15 11:12:33

如果使用任何客户端(即:P4V),则可以编辑工作空间并将根更改为新的工作空间路径。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册