【问题标题】:Perforce: How can I back out a changelist across an integration?Perforce:如何在集成中退出变更列表?
【发布时间】:2012-02-15 12:14:52
【问题描述】:

在我的公司,我们为每个版本创建一个新的分支/文件夹。在 1.0 文件夹中,有一个引入了错误的更改列表。不幸的是,1.0 已经发布,我们正在开发 2.0。如何获取 1.0 更改列表中的更改并仅在 2.0 文件夹中还原它们?

我可以想到以下解决方案。

  1. 在 1.0 中退出该修订版
  2. 提交
  3. 在 1.0 和 2.0 之间集成,以应用通过退出所做的更改。

但是,1.0 分支在发布后就应该被锁定。我可以在不向 1.0 提交更改列表的情况下执行此操作吗?

【问题讨论】:

标签: version-control branch perforce perforce-integrate


【解决方案1】:

您应该能够在 1.0 分支上创建必要的更改列表而不提交它,然后在您的 2.0 分支中集成到 HEAD 并在那里应用它。 Instructions here.

【讨论】:

  • 谢谢,您的链接仅包含有关如何正常退出更改列表的说明。我需要能够退出更改列表并将已删除的更改列表集成到 2.0,而无需将退出的更改提交到 1.0。
  • 我认为以我希望的方式解决我的问题是不可能的,所以我将你标记为正确答案。我想我必须将退出的修订版提交到 1.0,集成到 2.0,然后恢复 1.0 的更改。
猜你喜欢
  • 2013-07-10
  • 1970-01-01
  • 1970-01-01
  • 2012-04-28
  • 1970-01-01
  • 1970-01-01
  • 2014-03-28
  • 2013-10-23
  • 1970-01-01
相关资源
最近更新 更多