【问题标题】:p4v not looking in correct root directory for workspacep4v 没有在工作区的正确根目录中查找
【发布时间】:2016-06-06 22:08:43
【问题描述】:

我正在尝试在 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...

此外,在左侧窗格的选择器中查看工作区时,它会显示本地目录的 c:\path_to_old_root\

我不确定为什么它会以这种方式生成命令/确定本地目录。

【问题讨论】:

  • 你碰巧有一个规格仓库吗?如果是这样,您可以在 //spec/client/... 下找到工作空间...它将显示历史记录(就像 depot'ed 文件一样)。

标签: perforce p4v


【解决方案1】:

不确定为什么会发生这种情况,但 .p4qt 目录中的文件似乎没有正确更新。 Based on the suggestion that deleting said directory might be helpful,我在目录中搜索了旧根路径的出现,并将它们替换为新的根路径。这似乎已经纠正了问题。

【讨论】:

  • 你比我更有耐心。我删除了目录,跳过了“向导”,并在几秒钟内进入了我移动的工作区。不过,谢谢。
猜你喜欢
  • 2016-08-15
  • 2018-03-21
  • 1970-01-01
  • 2014-07-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多