我想用另一个文件夹A替换P4中的文件夹A。
这两个文件夹具有不同的文件和子文件夹。
我知道,我们可以通过删除旧文件夹A然后添加新文件夹A来完成。
但是,我可以仅执行挂起的更改列表中的一个步骤吗?
以下结果导致该未决cl:
如果此文件位于旧文件夹中,而不位于新文件夹中,则以“删除”标记。
如果此文件在新文件夹中,而不在旧文件夹中,则用“添加”标记。
如果此文件在新文件夹中,也在旧文件夹中,则用“修改”标记。
谢谢
这两个文件夹都在源代码控制之下吗?
也就是说,您是否要使// depot / folder / A包含// depot / other / A_prime包含的内容?
如果是这样,请考虑使用'p4复制':
p4 copy //depot/other/A_prime/... //depot/folder/A/...
如果另一个文件夹A只是硬盘上的某个东西,请考虑使用'reconcile':
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副本' 。