我有目录结构A / B,A / C,A / D. 然后在每个目录B,C,D中有几个文件。
让我们说,在B - B1.txt,B2.txt,B3.txt 如果有人从perforce中删除了B2.txt并且我不知道什么时候,有什么方法可以找出从目录中删除的文件以及在什么时间?
答案 0 :(得分:42)
在P4V中,您可以打开“显示已删除的库文件”选项。
然后将显示已删除的库文件,其文件图标上带有“x”,您可以轻松查看其历史记录。
答案 1 :(得分:9)
在命令行中,您可以输入p4 filelog -t //your_depot/path/to/folder/...
,这将为您提供"文件夹"中所有文件的修订历史记录。 (包括子目录)。
您可以在该命令的输出中搜索"删除"这将告诉你文件被删除时的修订号,并且还应该有日期/时间信息。
答案 2 :(得分:1)
我将此添加为评论,但没有足够的代表。要简化命令行的结果,您可以执行以下操作..
从Linux我用
p4文件// depot / project / ... | grep"删除更改"
您可以通过
在Windows中实现相同目标p4文件// depot / project / ... |找到"删除更改"
答案 3 :(得分:0)
类型:
p4 files /path/to/dir/...
这将列出目录中的所有文件,甚至是已删除的文件
然后,通过changelist #
,您可以获得您要查找的信息:
p4 describe -s <changelist #>
祝你好运!!!