Version control Perforce:如何在集成中备份变更列表?

Version control Perforce:如何在集成中备份变更列表?,version-control,branch,perforce,perforce-integrate,Version Control,Branch,Perforce,Perforce Integrate,在我的公司,我们为每个版本制作一个新的分支/文件夹。在1.0文件夹中,有一个引入bug的变更列表。不幸的是,1.0已经发布,我们正在开发2.0。如何在1.0变更列表中进行更改,并仅在2.0文件夹中恢复这些更改 我可以想出下面的解决办法 在1.0中退出该修订 提交 在1.0和2.0之间集成,以应用通过退出所做的更改 但是,1.0分支应该被锁定,因为它已经发布。我可以在不向1.0提交变更列表的情况下执行此操作吗?您应该能够在1.0分支上创建必要的变更列表,而无需提交它,然后集成到2.0分支中的HEA

在我的公司,我们为每个版本制作一个新的分支/文件夹。在1.0文件夹中,有一个引入bug的变更列表。不幸的是,1.0已经发布,我们正在开发2.0。如何在1.0变更列表中进行更改,并仅在2.0文件夹中恢复这些更改

我可以想出下面的解决办法

  • 在1.0中退出该修订
  • 提交
  • 在1.0和2.0之间集成,以应用通过退出所做的更改

  • 但是,1.0分支应该被锁定,因为它已经发布。我可以在不向1.0提交变更列表的情况下执行此操作吗?

    您应该能够在1.0分支上创建必要的变更列表,而无需提交它,然后集成到2.0分支中的HEAD并在那里应用它

    您应该能够在不提交的情况下在1.0分支上创建必要的变更列表,然后集成到2.0分支中的HEAD并在那里应用它

    我在这里遇到了类似的问题:希望它有帮助。我在这里遇到了类似的问题:希望它有帮助。谢谢,你的链接只包含了如何正常退出变更列表的说明。我需要能够退出变更列表,并将删除的变更列表集成到2.0,而无需将已备份的更改提交到1.0。我认为以我希望的方式解决问题是不可能的,因此我将您标记为正确答案。我想我必须将已备份的版本提交到1.0,集成到2.0,然后还原1.0更改。谢谢,您的链接仅包含如何正常备份更改列表的说明。我需要能够退出变更列表,并将删除的变更列表集成到2.0,而无需将已备份的更改提交到1.0。我认为以我希望的方式解决问题是不可能的,因此我将您标记为正确答案。我想我必须将备份的版本提交到1.0,集成到2.0,然后恢复1.0的更改。