如果我复制,修改,然后在Perforce中提交文件,该副本是否仍会保留原始历史记录?

时间:2012-01-11 02:16:14

标签: perforce

假设我的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的输出特性令人困惑,所以在没有真正完全尝试的情况下弄清楚并不是那么容易。所以我想我会问这个问题所以有人可以为记录提供答案。)

1 个答案:

答案 0 :(得分:4)

记录的答案是肯定的。请务必使用-i上的p4 filelog(“继承的历史记录”)标记。