Replace 如何替换p4中挂起的cl中的文件夹?

Replace 如何替换p4中挂起的cl中的文件夹?,replace,directory,perforce,Replace,Directory,Perforce,我想用另一个文件夹A替换P4中的文件夹A 这两个文件夹具有不同的文件和子文件夹 我知道,我们可以删除旧文件夹A,然后添加新文件夹A 但是,我可以在挂起的变更列表中只执行一个步骤吗 由于以下原因导致该待决cl: 如果此文件位于旧文件夹中,但不在新文件夹中,则会将其标记为“删除” 如果此文件位于新文件夹中,但不在旧文件夹中,则它将被“添加”标记 如果此文件在新文件夹中,也在旧文件夹中,则它将被“修改”标记 谢谢这两个文件夹都受源代码管理吗 也就是说,您是否试图使//depot/folder/A包含/

我想用另一个文件夹A替换P4中的文件夹A

这两个文件夹具有不同的文件和子文件夹

我知道,我们可以删除旧文件夹A,然后添加新文件夹A

但是,我可以在挂起的变更列表中只执行一个步骤吗

由于以下原因导致该待决cl:

如果此文件位于旧文件夹中,但不在新文件夹中,则会将其标记为“删除”

如果此文件位于新文件夹中,但不在旧文件夹中,则它将被“添加”标记

如果此文件在新文件夹中,也在旧文件夹中,则它将被“修改”标记


谢谢

这两个文件夹都受源代码管理吗

也就是说,您是否试图使//depot/folder/A包含//depot/other/A_prime包含的内容

如果是,请考虑使用“P4拷贝”:

p4 copy //depot/other/A_prime/... //depot/folder/A/...

如果其他文件夹A只是你硬盘上的东西,那么考虑使用“调和”:

p4 edit //depot/folder/A/...
rm -r /path/to/depot/folder/A/*
cp -r /path/to/other/folder/A/* /path/to/depot/folder/A
p4 reconcile -aed //depot/folder/A/...

我自己也有点喜欢“p4复制”方法,所以我会很自然地将其他文件夹检查到存储库中不同位置的Performance中,这样我就可以运行“p4复制”。

这两个文件夹都受源代码管理吗

也就是说,您是否试图使//depot/folder/A包含//depot/other/A_prime包含的内容

如果是,请考虑使用“P4拷贝”:

p4 copy //depot/other/A_prime/... //depot/folder/A/...

如果其他文件夹A只是你硬盘上的东西,那么考虑使用“调和”:

p4 edit //depot/folder/A/...
rm -r /path/to/depot/folder/A/*
cp -r /path/to/other/folder/A/* /path/to/depot/folder/A
p4 reconcile -aed //depot/folder/A/...

我自己也有点喜欢“p4复制”的方法,所以我会很自然地将其他文件夹检查到存储库中不同位置的Perforce中,这样我就可以运行“p4复制”。

。我是通过离线工作完成的。。。在p4v中。对不起,我现在不能投票。等我有钱的时候再做。谢谢你,很有效。我是通过离线工作完成的。。。在p4v中。对不起,我现在不能投票。等我有钱的时候再做。非常感谢。