【发布时间】:2016-11-29 15:15:44
【问题描述】:
在 shell 中,当我位于作为 p4 工作区一部分的目录中时,我可以在 shell 中运行 p4 命令,它知道我在哪个工作区。
但是,当我启动 p4v 时,我必须手动找到我想要加载的工作区。由于在 shell 中已经知道要运行的 p4 命令的上下文,我如何将它传递给 p4v,所以它将在同一个工作区中启动。我没有理由在启动工具时必须选择工作区,因为 p4 工具链已经可以自行确定上下文。
如果我想选择我当前未在其下操作的其他工作区,我应该只需要选择工作区。
【问题讨论】:
-
似乎这个问题与另一个问题相反:stackoverflow.com/questions/9885053/… 我在answers.perforce.com/articles/KB/2911 中发现 p4v 首选项位于 ~/.p4qt/,但我仍然不确定如何获取 p4 环境变量并将它们直接转换为 p4v 首选项或 p4v 命令行选项,以便默认弹出正确的工作区。