1

我需要签入客户端工作区中的文件。在签入之前,我需要验证文件是否已更改。请告诉我如何检查这个。

4

3 回答 3

2

使用p4 diff -sr命令。这将对打开的文件进行比较并返回未更改的文件的名称。

于 2018-12-26T17:19:38.150 回答
1

这就是我想出的,以防像我这样的其他人在寻找解决方案

if p4.connected():
            p4.tagged = 0
            # Revert all unchanged files
            result = p4.run("revert","-a","-c"+ "23123")

            # Get the number of files after the unchaged files have been reverted
            numofFiles = p4.run("changes", "-l", "23123")

            # Print the result
            print(result)

            # Print the number of files
            print(len(numofFiles))
于 2020-02-25T13:59:07.150 回答
-1

以下是如何检查文件的创建和修改时间

import os.path, time
print("Last modified: %s" % time.ctime(os.path.getmtime("test.txt")))
print("Created: %s" % time.ctime(os.path.getctime("test.txt")))
于 2018-12-26T11:49:58.733 回答