如何将更改从主分支中的待定更改列表迁移到 perforce 中的另一个分支

how to migrate changes from pending changelist in master branch to another branch in perforce

让我们假设我有一个主分支 X,我想在 perforce 中将更改迁移到单独的分支 Y。

changelist #NUMbER in X branch and want to unshelve into Y branch.

给定在分支 X 和 Y 之间映射的分支规范 XY:

Branch: XY
View:
    //depot/X/... //depot/Y/...

您可以搁置 X 的待定更改,并将其作为 Y 的待定更改取消搁置:

p4 shelve -c NUMBER
p4 unshelve -s NUMBER -b XY

如果分支是 X 是 Y 的父级的流,语法更像是:

p4 unshelve -s NUMBER -S Y