如何仅对具有diff的文件执行p4提交操作?

xbe*_*eta 3 perforce submit

我想知道P4中是否有内置函数或基本上只允许p4提交仅在文件有差异时提交.让我说我有转1,我想用rev 2更新文件.但是如果rev 2实际上是来自rev 1的差异,我应该只允许进行此更改.

我在"p4提交"上检查了P4 手册,但我对这种情况没有太多了解.P4V GUI具有以下选项之一,但我们如何在命令行中完成此任务?谢谢.

p4 submit  -d "Update new drop $now" file.txt
Run Code Online (Sandbox Code Playgroud)

Den*_*nis 13

有几个选择.

  1. 在命令中添加-f revertunchanged-f leaveunchanged选项p4 submit(p4 help submit).
  2. 提交之前执行p4 revert -a命令(p4 help revert)
  3. 更改SubmitOptions您的客户端(也称为您的工作区),以便在提交之前始终还原未更改的文件(p4帮助客户端).

P4V可以被认为是p4命令行的包装器,即它执行完全相同的命令.

提示:

  • 如果您想查看P4V正在执行的操作,请转到您的首选项并更改日志设置以输出更多详细信息.

  • 您是否注意到我格式化帮助链接的方式?如果p4 help submit在命令提示符/终端中键入(例如),它将显示该命令的帮助.如果要查看其他可用命令的类型p4 help commands.