我需要签入客户端工作区中的文件。在签入之前,我需要验证文件是否已更改。请告诉我如何检查这个。
问问题
520 次
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 回答