Perforce 将搁置的文件从一个工作区移动到另一个工作区

Perforce 将搁置的文件从一个工作区移动到另一个工作区,perforce,Perforce,嗨,我有两个不同位置的工作区,它们具有相同的文件夹和文件结构。基本上,它们是相同工作区的分支 我在第一个工作区中的搁置文件中有一些更改,我想将其移动到第二个工作区。使用perfocegui,我编辑了我的第二个工作区,并用它映射了第一个工作区 然后我运行p4命令 p4 unshelve -s 100001 -c 1000002 其中100001是第一个工作区中的搁置文件,100002是第二个工作区待定变更列表 这将所有这些文件放入我的第二个工作区,看起来已经完成了 但我看到挂起的变更列表

嗨,我有两个不同位置的工作区,它们具有相同的文件夹和文件结构。基本上,它们是相同工作区的分支

我在第一个工作区中的搁置文件中有一些更改,我想将其移动到第二个工作区。使用perfocegui,我编辑了我的第二个工作区,并用它映射了第一个工作区

然后我运行p4命令

    p4 unshelve -s 100001 -c 1000002
其中100001是第一个工作区中的搁置文件,100002是第二个工作区待定变更列表

这将所有这些文件放入我的第二个工作区,看起来已经完成了

但我看到挂起的变更列表100002中的文件为//workspace//1stworksapce//……/abc.h,当我尝试区分时,它会与第一个工作区文件保持区分

但是,打开挂起变更列表100002中的文件会在第二个工作区中打开文件

取消映射第一个工作区会使挂起的变更列表生气,并表示文件未映射

我需要做什么才能使我的待定变更列表100002喜欢自己的工作区,而不再摆弄第一个工作区

或者还有别的办法吗

我的perforce版本是2014.2

我映射这两个工作区的方法是使用编辑工作区,在gui中右键单击工作区列表并在工作区映射中添加条目。我注意到,剩下的就是赢家。。让我觉得这可能不是一个正确的方法。
听起来好像你实际上没有创建第二个工作区。相反,您保留了相同的工作区并更改了其映射。要创建第二个工作区,请使用连接>新建工作区: