在Perforce中,什么是“搁置”文件?搁置在工作区中打开以进行编辑的文件的目的是什么?
答案 0 :(得分:29)
来自Perforce documentation:
搁置是暂时的过程 在Perforce上存储正在进行的工作 服务器没有提交 更改列表。搁置很有用 你需要执行多个 开发任务(如 来自更高优先级的中断 工作,跨多个测试 平台)在同一组文件上, 或之前共享文件以进行代码审查 将你的工作交给仓库。
p4 shelve命令创建, 修改或丢弃搁置的文件 待定的变更清单。搁置的文件 坚持到仓库,直到他们 丢弃(通过p4搁置-d) 或由随后的p4货架取代 命令。
搁置文件后,您可以还原 或在您的客户端修改它们 工作区,并恢复搁置 你的那些文件的版本 工作区与p4取消搁置 命令。文件被搁置, 其他用户可以取消搁置搁置 文件到他们自己的工作区,或 进入其他客户工作区。
搁置的文件也可以 可以使用p4 diff,p4访问 diff2,p4文件和p4打印 命令,使用修订说明符 @ =更改,其中更改是待处理的 变更清单编号。
如果未指定参数,请执行p4 shelve创建了一个新的变更列表 来自用户默认的文件 changelist,和(在用户之后) 完成一个类似于使用的表格 通过p4提交),搁置指定的 文件进入仓库。如果是文件 图案给出,p4搁置货架 只有与模式匹配的文件。