我的情况是我的软件仓库说它有一堆不同文件的最新版本,但我的本地工作区实际上有更新版本。我的工具(P4V和VS插件)错误地告诉我一切都是最新的。
我可以证明是这种情况,因为如果我签出该文件,不做任何更改,并且提交,则提交更改并且历史记录显示正确并且< em>在其他计算机上获取最新的操作,获取正确的文件版本。
这不是一个真正可行的解决方案,因为可能有许多文件需要此修复,我无法知道我已经修复了所有这些。
我认为这个问题是由于我需要进行更改而偶尔脱机工作和(错误地)纠缠文件上的只读标志。
所以我的问题:
是否有我可以运行的命令(或类似命令),它将查看我的工作区文件,并看到有一个尚未提交的更改。基本上忽略了报道的&#39;文件的状态?像同步之类的东西却相反?这样我就可以强行提交&#39;所有这些文件并使软件仓库处于正确的状态。
答案 0 :(得分:2)
您要查找的命令称为&#39; p4 reconcile&#39;。以下是一些背景信息:Working Disconnected from the Perforce Server。