我正在处理的某个项目的当前负责人是变更列表123,并且有文件C,D和E.
9提交之前代码已经完全重构,因此,10个提交之前,让我们称之为changelist 11,项目只有文件A,B和C(C完全不同于它的更改列表123版本,ofc)。 / p>
东西发生了,我不得不从更改列表11分支。我现在必须提交代码,我的提交将是新的头。 我不确定如何整合,以便在我提交后头部中存在来自更改列表9的所有文件(即,更改列表123中的所有文件都被“删除”)。
我已经尝试寻找解决方案,但我清楚地发现了错误的信息,因为我被要求手动删除所有文件......显然,项目不仅仅是3个文件,而且使用git你可以这样做非常容易,所以我认为在perforce中也有一种正确的方法。
感谢任何提示,谢谢!
编辑: 也许更清楚的是:我的头是123,我想从修订版11分支(在树的意义上)并创建修订版124,现在将是头部。因此,当我在库中提交项目头时,将不包含与修订版12到123相关的任何文件/更改。
答案 0 :(得分:0)
有很多方法可以实现这一点,但最简单的方式是使用P4V。右键单击该文件并选择 Rollback ... 并选择"回滚文件到:Revision"并输入" 123"。然后点击"提交..."按钮。