使用 Perforce Server 2012.2/538478 ,如何将文件从中继架搁置到另一个分支?

当尝试这样做时,我得到:

//filename... (not mapped to your workspace view)

在Perforce 2013中,我发现此unshelve command确实很有帮助:
p4 unshelve -s <changlist#-with-shelved-files> -S //depot/streamname

但是对于我当前使用的版本,我发现没有什么可以帮助我解决该问题。

有什么建议么?

最佳答案

不幸的是,如果不升级到2013.1并获得改进的取消搁置操作,则需要通过以下方式手动复制数据:

  • 在中继中搁置,请注意已更改
  • 的特定文件
  • p4 edit其他流/分支中的文件
  • 手动将未搁置的文件复制到其他流/分支(您不能为此使用p4 copyp4 integrate,因为它们未提交到主干上
  • 测试并提交到另一个分支
  • 关于perforce - 在Perforce 2013之前,如何将搁置的变更列表搁置到另一个分支?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20948905/

    10-13 09:45