受到质疑,我很惊讶我在P4Python模块中找不到任何本机的diff函数,该函数返回的是diff列表以外的布尔值。拥有P4()。is_identical(branch1,branch2)是否有益?
有人知道是否已经有这样做的方法吗?如果真的不存在,那么有谁知道如何解析差异列表以查看分支完全相同?
我正在使用的命令p4 diff2 //depot/temp_dev/boost/branch1/... //depot/temp_dev/boost/branch2/...
日志是==== //depot/temp_dev/boost/branch1/bbversion.h#7 (text) - //depot/temp_dev/boost/branch2/bbversion.h#7 (text) ==== identical==== //depot/temp_dev/boost/branch1/ClientSpec.txt#1 (text) - //depot/temp_dev/boost/branch2/ClientSpec.txt#1 (text) ==== identical
我使用的python方法是here
最佳答案
使用p4 diff2 -q -Od
或等效的Python。-Od
将输出限制为不同的文件,而-q
将输出限制为仅标头,因此,如果两个路径完全相同,您将得到某种“无差异文件”消息,该消息应易于检查对于。
关于python - Perforce是否具有 native diff python函数返回 bool 类型而不是diff列表?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43814559/