在Perforce中,什么是“搁置”文件?搁置在工作区中编辑的文件的目的是什么?

有帮助吗?

解决方案

从perfcece 文档:

搁置是在不提交更改者的情况下暂时存储在Pultce服务器上进行的工作的过程。当您需要执行多个开发任务(例如,在同一集合文件集上进行多个开发任务(例如,高优先级工作,跨多个平台测试)或共享代码审查之前,搁架很有用。

P4搁架命令在待处理的变更者中创建,修改或放弃搁置文件。搁置的文件一直持续到仓库中,直到将其丢弃(通过P4搁置-D)或被随后的P4搁架命令代替。

搁置文件后,您可以在客户端工作区中恢复或修改它们,并使用P4 Unshelve命令将这些文件的搁置版本还原到工作区。在搁置文件时,其他用户可以将搁置的文件放在自己的工作区或其他客户端工作区中。

使用p4 diff,p4 diff2,p4文件和p4 print命令的文件也可以访问已搁置的文件,使用修订规范 @=更改,其中更改是待处理的变更派编号。

如果未指定参数,P4搁置会创建一个新的更改者,将添加用户默认变更符中的文件,并且(用户完成与P4提交使用的表格相似的表单),将指定的文件搁置到仓库中。如果给出了文件模式,则P4架子仅搁置匹配模式的文件。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top