Perforce 如果我复制、修改,然后提交一份文件,副本是否仍保留原件';什么是历史?

Perforce 如果我复制、修改,然后提交一份文件,副本是否仍保留原件';什么是历史?,perforce,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

假设我在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
特有的令人困惑的输出,不完全尝试就很难找出答案。因此我想我会问这个问题,以便有人能提供记录的答案。)

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