java - 如何获取两个版本的 perforce depot 文件的差异

标签 java compare perforce

如何检查文件内容是否与服务器 perforce JAVA API 中的修订版本相同。在将任何文件更新到 perforce depot 之前,我想检查本地文件和 depot 文件的内容是否有差异。如果没有区别,则忽略提交该文件。

最佳答案

我认为您需要 getDiffFiles() 方法:

https://www.perforce.com/perforce/r15.1/manuals/p4java-javadoc/com/perforce/p4java/impl/mapbased/client/Client.html#getDiffFiles

或者,对于您正在做的具体事情(不提交未更改的文件),只需使用“leaveUnchanged”提交选项,而不是自己做同样的工作。

关于java - 如何获取两个版本的 perforce depot 文件的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38627146/

相关文章:

java - 为什么我应该使用通用类而不是特定类

java - 如何在 angularjs 中使用 $resource 来使用 Spring Restful Web 服务

Perl 比较两个基于键的散列并检索其中一个丢失的值

java - 如果 5<10>5<10 到 n,如何在 java 中检查

perforce:避免在正常 "get latest revision"没有得到全部后强制同步

Java 通用类型语法

java - Java 中遍历 HashMap 时出错

linux - 将 Linux 上完成的 Perforce Moves 匹配到 Windows

ruby - Elixir 比 Ruby 慢吗?

perforce - 默认情况下,p4 二进制文件安装在 OSX 上的哪里?