perforce根目录路径
perforce root directory path
如何获取 perforce 根目录路径。我在网上搜索过并尝试过
等解决方案
p4 -F %clientRoot% -ztag info
然而返回的结果是空的,但是当我运行这条命令时:
p4 clients -u jmartini
我得到这些结果:
Client jma_HP001 2017/10/19 root C:\projects\john 'Created by
jmartini. '
我怎样才能简单地从命令行获取根目录路径。我希望我的结果是这样的:
C:\projects\john
如果 p4 info
不是 return 当前客户端根目录,则您的 shell 没有正确设置 P4CLIENT
。要解决此问题,您可以执行以下操作:
p4 set P4CLIENT=jma_HP001
从现在开始,其他命令(包括您首先尝试 运行 的 p4 -F %clientRoot% -ztag info
)将 return 相对于该客户端工作区的结果。
如果您只想从 clients
命令中获取客户端根目录,您可以执行以下操作:
p4 -F %domainMount% clients -u jmartini
或:
p4 -Ztag -F %Root% clients -u jmartini
请注意,如果用户拥有多个客户端,这将为您提供多行输出。
要找出可以与 -F 标志一起使用的格式化变量,请尝试使用 运行ning 命令和 -e
或 -Ztag
全局选项:
p4 -e clients -u jmartini
p4 -Ztag clients -u jmartini
有关 -F
标志的更多信息,请参阅此博客文章:https://www.perforce.com/blog/fun-formatting
如何获取 perforce 根目录路径。我在网上搜索过并尝试过
等解决方案p4 -F %clientRoot% -ztag info
然而返回的结果是空的,但是当我运行这条命令时:
p4 clients -u jmartini
我得到这些结果:
Client jma_HP001 2017/10/19 root C:\projects\john 'Created by jmartini. '
我怎样才能简单地从命令行获取根目录路径。我希望我的结果是这样的:
C:\projects\john
如果 p4 info
不是 return 当前客户端根目录,则您的 shell 没有正确设置 P4CLIENT
。要解决此问题,您可以执行以下操作:
p4 set P4CLIENT=jma_HP001
从现在开始,其他命令(包括您首先尝试 运行 的 p4 -F %clientRoot% -ztag info
)将 return 相对于该客户端工作区的结果。
如果您只想从 clients
命令中获取客户端根目录,您可以执行以下操作:
p4 -F %domainMount% clients -u jmartini
或:
p4 -Ztag -F %Root% clients -u jmartini
请注意,如果用户拥有多个客户端,这将为您提供多行输出。
要找出可以与 -F 标志一起使用的格式化变量,请尝试使用 运行ning 命令和 -e
或 -Ztag
全局选项:
p4 -e clients -u jmartini
p4 -Ztag clients -u jmartini
有关 -F
标志的更多信息,请参阅此博客文章:https://www.perforce.com/blog/fun-formatting