如何使用perforce将文件从一个存储库移动到另一个存储库?

时间:2014-06-19 23:25:42

标签: perforce

我说实话。我更喜欢git而且我熟悉它。

但是为了完成一项任务,我必须将文件从一个存储库移动到另一个存储库。可能已经提出过这个问题,但我对perforce术语并不熟悉。

我需要将fileA从Rep1移动到Rep2,并使用p4 move来保留文件历史记录。

例子:

REP1

+ FolderA

+FolderAA
  *FileA

REP2

+ FolderA

+FolderAA
  *FileA <-- got here be p4 move

再一次,我对perforce非常不熟悉,而且我讨厌被勺子捣乱,这次我需要。

1 个答案:

答案 0 :(得分:1)

我不确定&#39; repository&#39;是指同一个Perforce服务器上的不同目录,但如果是,请按照此处的步骤操作:

http://answers.perforce.com/articles/KB_Article/Renaming-Depot-Directories

对于2009.1+ Perforce服务器,请使用&#39; p4 move&#39;。

  EXAMPLE 

  p4 edit //Rep1/FolderAA/FileA
  p4 move //Rep1/FolderAA/FileA //Rep2/FolderAA/FileA
  p4 submit

在P4V中,您可以选择要移动的源文件夹/文件,右键单击并选择&#39;重命名/移动&#39;。然后指定新位置。