Version control 什么';在Perforce中保存版本历史记录时,将部分文件提取到另一个文件的正确方法是什么?
首先,我想说我已经读过这个问题 但我仍然不清楚如何做同样的事情,但对于稍微不同的情况: 假设您发现了一个Version control 什么';在Perforce中保存版本历史记录时,将部分文件提取到另一个文件的正确方法是什么?,version-control,perforce,Version Control,Perforce,首先,我想说我已经读过这个问题 但我仍然不清楚如何做同样的事情,但对于稍微不同的情况: 假设您发现了一个ClassA.cs文件,其中定义了两个c#类ClassA和ClassB。所以您希望将ClassB放在单独的文件中。您可以创建新文件并对该文件进行ctrl-x'ingClassB声明如何告诉perforce维护此文件的历史记录?我正在使用p4 integrate命令,但我不清楚它的工作结果 谢谢 我会这样做: p4 integ ClassA.cs ClassB.cs p4 edit Class
ClassA.cs
文件,其中定义了两个c#类ClassA
和ClassB
。所以您希望将ClassB放在单独的文件中。您可以创建新文件并对该文件进行ctrl-x'ingClassB
声明如何告诉perforce维护此文件的历史记录?我正在使用p4 integrate
命令,但我不清楚它的工作结果
谢谢 我会这样做:
p4 integ ClassA.cs ClassB.cs
p4 edit ClassA.cs ClassB.cs
“integ”将ClassA.cs克隆到名为ClassB.cs的本地只读副本中。“编辑”使本地ClassA.cs和ClassB.cs文件可写,因此您可以编辑它们
编辑这些文件以分离ClassA和ClassB代码后,提交它们:
p4 submit
现在您可以使用:
p4 filelog -i ClassB.cs
查看新文件的历史记录,包括ClassA.cs的历史记录