擅长:python、mysql、java
<p>从<a href="http://www.perforce.com/perforce/doc.current/manuals/p4script/03_python.html" rel="nofollow">less than extensive P4Python documentation</a>和<a href="http://forums.perforce.com/index.php?/topic/2848-get-submitted-files-after-given-date-time/" rel="nofollow">a question from the Perforce forum</a>的阅读来看,这段代码也许能做到这一点,但要记住它是完全未经测试的**所以请注意清空者和所有这些</p>
<p>在filelog命令中,<code>...</code>似乎是请求文件夹中所有文件的方法,因此您只需要用适当的值替换<code>server</code>和{<cd3>}。在</p>
<pre><code>from P4 import P4, P4Exception
p4 = P4()
p4.port = "1"
p4.user = "User"
p4.client = "Client"
try:
p4.connect()
changelist = p4.run_filelog('//server/folder/...@yyyy/mm/dd,@now')
for r in changelist:
print r.depotFile
print r.revisions[0].time
except P4Exception:
for e in p4.errors:
print e
finally:
p4.disconnect()
</code></pre>
<p>**是的,我可以下载Perforce,安装它,添加一些文件,然后测试代码,但这似乎有点过分。在</p>