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

Mic*_*tha 5 perforce

假设A.txt我的 Perforce 客户端工作区中有一个文件,该文件已作为//depot/A.txt. 现在,假设我想制作 A.txt 的副本,调用它B.txt,然后将它提交到服务器之前对 B.txt 进行一些更改。我可能会这样做:

p4 integrate A.txt B.txt
p4 edit B.txt
vim B.txt
p4 submit
Run Code Online (Sandbox Code Playgroud)

Perforce 会记得 B.txt 最初是 A.txt 的副本吗?例如,如果我运行p4 filelog B.txt,它会显示 //depot/B.txt 最初是从 //depot/A.txt 分支的吗?

(实际上,我已经知道答案了,但由于p4其典型的令人困惑的输出,如果不完全尝试就很难弄清楚。所以我想我会问这个问题,以便有人可以为记录。)

use*_*341 5

根据记录,答案是肯定的。请记住在 上使用-i(“继承历史”)标志p4 filelog