我正在尝试在p4v中查找工作区的历史记录。我相信我曾经更改了根目录,并且更新的根显示在 p4v 和命令行的工作区信息中。但是,当我尝试查看历史记录时,我得到以下结果。
Path 'c:path_to_old_root...' is not under client's root 'c:path_to_new_root'.
Perforce 命令运行为:
P4 更改 -s 已提交 -l -m 100 c:\path_to_old_root...
此外,在左侧窗格中查看 selectro 中的工作区时,它会显示本地目录的c:path_to_old_root
。
我不确定为什么是生成命令/确定以这种方式使用的本地目录。
不知道为什么会发生这种情况,但似乎 .p4qt 目录中的文件未正确更新。基于删除所述目录可能会有所帮助的建议,我在目录中搜索了旧根路径的出现,并将它们替换为新的根路径。这似乎已经纠正了问题。