如何列出在仓库中删除但在本地编辑中打开的文件?

how to list files which are deleted in depot but opened in edit locally?

我在 linux 中使用 p4。我正在对在本地编辑下打开的文件进行一些更改。当我尝试提交它时,我发现该文件已从软件仓库中删除。

perforce 中是否有一些我可以 运行 检查在本地编辑下打开的文件是否已在软件仓库中删除的命令?即使是一些花哨的单线也可以。

请注意,我使用的是旧版本的 perforce,因此我可能无法使用所有新奇特的命令。

提前致谢。

运行 p4 fstat my-file.

如果显示 headAction delete,则该文件当前已从软件仓库中删除。

如果显示 action edit,则您已打开文件进行编辑。

这对我有用,希望对其他人有帮助

    ( find . -maxdepth 1 -type f -print0 | xargs -0 p4 fstat > /dev/null ) | & awk '{print }'