如何从命令行获取性能根目录?我已经尝试过p4 info
,但我不想通过过滤来获取根。我肯定有办法,但我找不到。
有没有一种方法可以以上下文敏感的方式获取根?例如,如果我有两个工作区,它们的层次结构类似于a//脚本与B//脚本我希望该脚本会返回A或B,这取决于它是从哪里运行的。
如果你想让你的客户端root在一个命令中运行:
p4 -F %clientRoot% -ztag info
您需要p4的2014.1更新版本才能使用此标志。
对于2014.1之前的旧版本,请使用命令
p4-info|grep'客户端根目录:'|cut-d''-f3-
根据OP的描述,他们可能想要p4 where
。例如,如果客户端根是/perforce/projects
,则
p4 where //depot/project-1/module-2
将给出CCD_ 4。布莱恩的评论值得称赞。