ent*_*heh 8 perforce perforce-stream
是否有Perforce的一个很好的方式提交前移动到不同的流未提交的修改(等效git stash
,git checkout otherbranch
,git stash pop
)?
我目前在本地(非专有)检出文件并进行编辑.我已经尝试搁置它们,然后尝试将它们取消搁置到目标流中,但我得到"文件不在客户端视图中".当我查看更改列表(搁置或不搁置)时,文件都包含包含原始流的路径.
我的目标流是我刚刚创建的,是原始流的父级.我正在使用P4V.我安装的Perforce Visual Components的版本是123.57.9578,当我从命令行运行p4时,它显示"Server 2012.2/551823".如有必要,我可以添加更多信息.
您可以使用p4 unshelve命令使用-S选项将更改列表中的搁置文件重新映射到另一个流.例如:
p4 unshelve -s <changlist#-with-shelved-files> -S //depot/streamname
Run Code Online (Sandbox Code Playgroud)
不确定这是否仅适用于特定版本或以上版本.但是,我们无法通过P4V找到方法.