我刚刚将4.5GB的软件仓库下载到了硬盘上不理想的位置。
我想将Perforce现在将其视为“工作区”文件夹(iPhone)的文件夹移至硬盘上的另一个文件夹(项目名称),然后将该文件夹用作工作区文件夹。
有可能吗,还是我需要重新下载整个软件仓库?
谢谢,戴夫
在P4V应用程序中:
打开工作区对话框:转到“连接”>“编辑当前工作区...”。将“工作空间根目录:”更改为您喜欢的位置
如果您尚未移动文件,P4V将为您复制文件。
只要您知道上次同步到哪个变更列表,就可以执行此操作而不必再次同步。 就是这样:
p4 sync -k
flush命令告诉服务器您在指定的路径,指定的更改列表中具有文件。 它是p4 sync -k的同义词。
Mike的答案几乎是正确的,除了在移动工作空间(更改根目录)时不需要p4 sync -k。 P4不在乎根目录,它仅按工作空间/客户端名称跟踪计算机上的文件。
如果要更改工作空间名称(这需要您创建一个新的工作空间),并使用已经同步的工作空间中的文件填充它,则需要运行p4 sync -k以使服务器知道此新工作空间中包含这些文件。 @changeset。
@changeset
如果使用任何客户端(即:P4V),则可以编辑工作空间并将根更改为新的工作空间路径。