从另一个工作区向搁置的perforce更改列表添加文件

时间:2014-04-19 07:51:15

标签: perforce

我有一个更改列表#1234,我从destop1搁置了。它有5个文件,但我想添加另一个文件,说6.c.问题是当我从desktop2执行p4 edit -c 1234 6.c时,p4会出现change 1234 belongs desktop1之类的错误。 desktop1和desktop2是同一用户下的不同工作区。 如何发布更改列表1234并让我允许这样做?

1 个答案:

答案 0 :(得分:0)

一种方法是创建第二个更改列表:使用desktop2工作区,执行&p; p4 unshelve -s 1234'这将取消默认更改列表中的所有文件到第二个工作区。然后执行' p4编辑6.c'在desktop2上进行更改。那么' p4搁置'并创建一个新的搁置变更清单(它将有一个不同的变更清单编号)。

这种方法的优点是,如果您决定选择第一个版本,那么您仍然拥有第一个更改列表。

您可以测试一个更改列表,然后测试另一个,并决定您要保留哪个。

当您准备就绪时,您可以提交您决定喜欢的更改列表,并删除您决定不保留的更改列表。