首先,我想说我已经阅读了这个问题
但对我来说仍然不清楚,如何做同样但情况略有不同:
假设您找到了一个ClassA.cs
个文件,其中定义了两个c#类ClassA
和ClassB
。所以你想把ClassB放到单独的文件中。您为此文件创建新文件和ctrl-x'ing ClassB
声明。 如何告诉perforce维护此文件的历史记录?我正在使用p4 integrate
命令,但其结果对我来说并不清楚。
谢谢!
答案 0 :(得分:3)
我会这样做:
p4 integ ClassA.cs ClassB.cs
p4 edit ClassA.cs ClassB.cs
'integ'将ClassA.cs克隆到名为ClassB.cs的本地只读副本中。 'edit'使本地ClassA.cs和ClassB.cs文件可写,因此您可以编辑它们。
编辑这些文件以分离ClassA和ClassB代码后,提交它们:
p4 submit
现在你可以使用:
p4 filelog -i ClassB.cs
查看新文件的历史记录,包括其历史记录为ClassA.cs。