将搁置的 CL 移动到同一用户的另一个工作区

move a shelved CL to another workspace for the same user

我在不再存在的工作区中有一个搁置的 CL(管理员删除了我的整个工作区) 我已经重新设置了我的工作区,并想将搁置的 CL 移动到新的工作区;我怎样才能做到这一点。 我尝试了 "change ownership" 选项,但它说在更改所有权之前从 CL 中删除所有签出的文件。 如果我删除已签出的文件,我将丢失所有更改;因为我没有创建更改的工作区

你想要"unshelve"命令;这会将搁置的文件从旧工作区的待定更改列表复制到当前工作区中的另一个待定更改列表中。

"change ownership" 选项应该在您所描述的情况下工作,所以我怀疑有什么问题,但是 "unshelve" 无论如何都会工作,所以我建议您这样做,除非您有特殊需要使用相同的更改列表编号。