我想用另一个文件夹A替换P4中的文件夹A.
这两个文件夹有不同的文件和子文件夹。
我知道,我们可以通过删除旧文件夹A然后添加新文件夹A来实现。
但是,我可以在挂起的更改列表中只执行一步吗?
以下结果是挂起的cl:
如果此文件位于旧文件夹中,但不在新文件夹中,则标记为“删除”。
如果此文件位于新文件夹中,但不在旧文件夹中,则标记为“添加”。
如果此文件位于新文件夹中,也位于旧文件夹中,则会以“修改”标记。
谢谢
答案 0 :(得分:1)
这两个文件夹都在源代码管理下吗?
也就是说,你试图让// depot / folder / A包含// depot / other / A_prime包含的内容吗?
如果是这样,请考虑使用'p4 copy':
p4 copy //depot/other/A_prime/... //depot/folder/A/...
如果其他文件夹A只是您硬盘上的内容,请考虑使用'reconcile':
p4 edit //depot/folder/A/*
rm /path/to/depot/folder/A/*
cp /path/to/other/folder/A/* /path/to/depot/folder/A
p4 reconcile -aed //depot/folder/A/*
我有点像'p4 copy'方法,我自己,所以我很想将其他文件夹检查到Perforce(当然是在存储库中的不同位置),以便我可以运行'p4 copy ”。