如何将Perforce生成的.patch文件导入到Perforce变更列表(ChangeList)中
将.patch补丁导入Perforce当前变更列表的操作步骤
命令行操作方法
- 第一步:将补丁应用到本地工作区
执行系统patch命令应用补丁,参数-pN根据补丁内的文件路径前缀调整,根目录生成的补丁通常用-p1:
出现冲突时先完成冲突文件的修改再执行后续步骤。patch -p1 < 你的补丁文件.patch - 第二步:将变动同步到Perforce变更列表
扫描工作区的离线修改,自动标记为待提交状态,同步到当前目标变更列表(将[变更列表编号]替换为你实际使用的变更列表ID):
不需要指定变更列表的话,去掉p4 reconcile -c [变更列表编号]-c参数,变动会默认添加到默认变更列表。 - 第三步:校验结果
执行p4 opened命令,确认所有变动文件都已关联到目标变更列表即可。
P4V图形界面操作方法
- 先在本地工作区应用补丁文件,确保文件修改已生效
- 右键点击工作区根目录,选择「Reconcile Offline Work...」
- 弹出的窗口会自动识别新增、修改、删除的文件,确认列表无误后选择目标变更列表,点击确认即可。
内容的提问来源于stack exchange,提问作者user3664223
相关产品推荐
相关产品推荐

