【问题标题】:is there a existing way to integrate linux patch utility with Perforce(p4)?patch doesn't automatically do a “p4 edit” on patched files有没有一种现有的方法可以将 linux 补丁实用程序与 Perforce(p4) 集成?补丁不会自动对补丁文件进行“p4 编辑”
【发布时间】:2018-03-18 17:05:45
【问题描述】:

使用生成差异/补丁文件后

p4 diff -du > mypatch.diff

执行命令。我正在使用 linux patch 实用程序将差异修补到我的新仓库/工作区:-

 patch -p<n> < mypatch.diff

差异已正确修补,但在执行“p4 opens”命令时文件未显示。这是意料之中的,因为我没有对文件进行“p4 编辑”。所以问题是,是否有一种标准方法可以将补丁实用程序与 perforce 集成。例如,通过安装插件,或通过为 patch 命令提供参数?或者我应该使用别名补丁编写自己的 shell 脚本,它将 grep 从 diff 文件中查找文件名并在实际执行补丁命令之前执行“p4 编辑”。

【问题讨论】:

    标签: patch perforce


    【解决方案1】:

    您可以在应用补丁后执行p4 reconcile。您可以将P4IGNORE 设置为指向使协调过程忽略.orig.rej 文件的文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-21
      • 2015-05-21
      • 2011-07-26
      • 2020-12-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多