Perforce命令行:如何查看/编辑未被控制的文件?

时间:2013-07-22 00:27:38

标签: command-line perforce shelve unshelve

让我们假装用户A有一个名为“Test.java”的文件,它有: System.out.println("Hello")

现在她将文件更改为 System.out.println("How are you?")

然后她决定将其更改为: System.out.println("I'm fine")

但是,她还不想提交代码,所以她用变更列表1234和5678搁置了这两个文件。

现在用户B想要取消搁置这些更改列表并对其进行测试,因此他输入:

p4 unshelve -s 1234

p4 unshelve -s 5678

我的问题是:这些文件位于用户B的工作区中的哪个位置?他如何运行/修改这些特定的变更清单?

谢谢!

1 个答案:

答案 0 :(得分:1)

当用户B取消更改变更集时,根据用户B的客户端规范(指定仓库路径如何映射到本地客户端),将未设置的文件放置在工作空间中。它类似于用户A提交变更集并且用户B同步。

用户B的文件版本将被覆盖(除非它们已经打开进行编辑)。