我正在尝试在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\
。
我不确定为什么要以它的方式生成命令/确定本地目录。
答案 0 :(得分:2)
不确定为什么会发生这种情况,但是.p4qt目录中的文件似乎未正确更新。 Based on the suggestion that deleting said directory might be helpful,我在目录中搜索旧根路径的出现位置,并用新的根路径替换它们。这似乎纠正了这个问题。