是否可以在Perforce中添加缺少的集成记录?

时间:2013-03-11 21:10:38

标签: integration perforce

最近我向Perforce提交了一个文件“add”(一个新文件)。

然后我又提交了几项更改。

现在我意识到原来的“添加”应该是“集成”,因为该文件实际上是对另一个现有文件的复制和修改。

有没有办法在事后添加集成链接?

如果没有,最简单的方法是什么?如果我们删除所有受影响的变更列表,然后使用正确的集成历史重新提交它们,那会有用吗?

2 个答案:

答案 0 :(得分:1)

刚刚通过电话与Perforce支持人员进行了交谈。答案是否定的,你不能“改变历史”。但是,建议的行动方针是:

  • 获取对新文件所做的每项更改的副本
  • 湮灭应该是集成
  • 的所有已添加文件
  • 重新提交所做的每项更改

答案 1 :(得分:0)

可以生成Perforce日志(数据库)记录,将丢失的数据放在适当的位置。这些是纯文本条目,由系统管理员重播到实时数据库中。数据库架构记录在案:www.perforce.com/perforce/doc.current/schema

在执行此操作时,您需要非常小心并与Perforce支持部门合作,并首先在测试系统上进行尝试。通常不值得努力。