使用Perforce区分多个更改列表

时间:2014-01-22 19:59:34

标签: compare diff perforce

我有一些Perforce版本控制的软件。有很多签到,因此有很多变更列表。

有一个功能,在很长一段时间内通过许多签到实现,我想移植到其他地方。我可以手动搜索历史记录,但如果有一种简单的方法可以根据所选变更列表的组合效果来区分基线的当前状态,那将会非常好。

换句话说,将该分支中最新的最大值与以下结果区别开来:changelist A + changelist B + changelist C ...

如何在Perforce中执行此操作?

1 个答案:

答案 0 :(得分:1)

我这样做的方法是使用p4编辑,同步和解析的组合在我的工作区中构建我想要的一组更改。基本过程是:

  1. 同步更改A(假设它启动序列)
  2. 打开所有内容进行编辑
  3. 同步更改B-1(这将安排解决方案)
  4. 运行p4 resolve并忽略更改(-ay)
  5. 同步更改B(这将安排解决方案)
  6. 解决处理任何冲突的变更B
  7. 同步更改C-1
  8. 解决并忽略更改
  9. 同步更改C
  10. 解决并合并更改
  11. 反对头