与“p4 同步”的奇怪行为完全混淆。尝试运行以下命令
注意:工作区中不存在文件名
p4 sync //depot/filename --- 显示文件是最新的
p4 has //depot/filename --- 显示不在客户端的文件
认为可能是 perforce 服务器认为该文件存在于其客户端的数据库中。所以删除了文件使用
p4 sync //depot/filename#none --- 显示文件是最新的
p4 sync //depot/filename#head --- 显示文件是最新的
最后当我说
p4 has //depot/filename --- 显示不在客户端的文件
然后我做了
p4 sync -f //depot/filename#head --- 显示 //depot/filename - 删除为 c:/workspace/filename
最后
p4 有 //depot/filename --- 显示文件不在客户端。
知道这里可能是什么问题吗?