perforce命令行是否可以将文件标记为合并?

perforce命令行是否可以将文件标记为合并?,perforce,Perforce,在Git中,我可以使用add将文件标记为合并文件。 在SVN中,我可以使用resolved将文件标记为合并文件 但实际上,我找不到一个命令来做这项工作。有人知道perforce是否有这样的命令吗 更新: 我正在尝试为perforce开发一个SCC包装器,它可以在其环境中合并文件。但是在合并之后(不是由perforce),我如何告诉perforce此文件已经合并并删除冲突标志?您可能正在查找“p4 resolve-am” 如果您提供更多信息,这将有助于其他人向您提供建议。首先,您必须将一个文件(源

在Git中,我可以使用add将文件标记为合并文件。 在SVN中,我可以使用resolved将文件标记为合并文件

但实际上,我找不到一个命令来做这项工作。有人知道perforce是否有这样的命令吗

更新:
我正在尝试为perforce开发一个SCC包装器,它可以在其环境中合并文件。但是在合并之后(不是由perforce),我如何告诉perforce此文件已经合并并删除冲突标志?

您可能正在查找“p4 resolve-am”


如果您提供更多信息,这将有助于其他人向您提供建议。

首先,您必须将一个文件(源文件)集成到另一个文件(目标文件)中

若要提交结果变更列表,必须解析

  • 如果不想更改目标,请解析接受目标(忽略源) 文件
  • 如果要用源文件覆盖目标,请解决 接受源文件
  • 如果要合并这两个文件,请接受“合并”
  • 其中每一项的命令是:

  • 接受目标:
    p4解析-ay//depot2/mydir/myfile
  • 接受来源:
    p4解析-at//depot2/mydir/myfile
  • 接受合并:
    p4解析-am//depot2/mydir/myfile
  • 最后,提交您的更改:

    p4 submit # for default changelist
    p4 submit -c 12345 # submit changelist # 12345
    

    (这里概述了其他交互式解决方案:

    在我发布问题之前,我已经阅读了perforce命令行的文档。我的真正意思是:我正在尝试为perforce开发一个SCC包装器,它可以在其环境中合并文件。但是在合并之后(不是由perforce),我怎样才能告诉perforce这个文件被合并了?我以前已经尝试过了。它会抱怨:HistoryVersion.txt-merging//user/HistoryVersion.txt#3 Diff chunk:0你的+0他们的+0两者+1冲突的//user/HistoryVersion.txt-resolve skipped.resolve命令需要更多以下操作才能真正合并文件。有没有一种方法可以简单地告诉perforce此文件已合并,不再执行任何操作?听起来您只需要使用“accept target”(-ay标志)进行解析。解决接受目标后,请将工作区文件与目标文件区分开来,并且它们应该相同。提交更改列表后,Perforce会将这些文件识别为已合并,并且目标文件尚未修改。哦,是的,这就是我需要的!感谢您的回答!
    p4 submit # for default changelist
    p4 submit -c 12345 # submit changelist # 12345