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

时间:2016-07-14 20:37:45

标签: version-control perforce p4v

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

perforce中是否有一些命令可以运行并检查在本地编辑下打开的文件是否已在库中删除?甚至一些花哨的单行也会这样做。

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

提前致谢。

2 个答案:

答案 0 :(得分:0)

运行headAction delete

如果显示action edit,则该文件当前已在库中删除。

如果显示preserveDrawingBuffer,则打开文件进行编辑。

答案 1 :(得分:0)

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

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