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