假设我的Perforce客户端工作区中有一个文件A.txt
,它已作为//depot/A.txt
存在于服务器上。现在,假设我要复制A.txt,将其命名为B.txt
,并在将其提交到服务器之前对B.txt 进行一些更改。我可能这样做:
p4 integrate A.txt B.txt
p4 edit B.txt
vim B.txt
p4 submit
Perforce会记得B.txt最初是A.txt的副本吗?例如,如果我运行p4 filelog B.txt
,它是否会显示//depot/B.txt最初是从//depot/A.txt分支的?
(实际上,我已经知道了答案,但是由于p4
的输出特性令人困惑,所以在没有真正完全尝试的情况下弄清楚并不是那么容易。所以我想我会问这个问题所以有人可以为记录提供答案。)
答案 0 :(得分:4)
记录的答案是肯定的。请务必使用-i
上的p4 filelog
(“继承的历史记录”)标记。