在 python 中从 perforce 检索本地目录
retrieving local directory from perforce in python
如果我有一个 python 脚本,它可以在其中连接到用户 perforce。我可以使用什么命令给它 perforce 路径 ex-(//perforce/path) 并取回该人机器上的本地路径? ex-(C:/p4/perforce/path)
运行:
p4 where //perforce/path/...
这将 return 输出如下:
//perforce/path/... //myclient/perforce/path/... C:/p4/perforce/path/...
即您将获得软件仓库路径、客户端命名空间路径和本地文件系统路径。客户端的 View
将软件仓库映射到客户端,客户端的 Root
将客户端映射到本地。
请注意,路径的不同子集可以映射到不同的位置,在这种情况下,您将获得多行输出。 (或者路径可能根本没有在本地映射,在这种情况下你会得到一个错误。)
如果我有一个 python 脚本,它可以在其中连接到用户 perforce。我可以使用什么命令给它 perforce 路径 ex-(//perforce/path) 并取回该人机器上的本地路径? ex-(C:/p4/perforce/path)
运行:
p4 where //perforce/path/...
这将 return 输出如下:
//perforce/path/... //myclient/perforce/path/... C:/p4/perforce/path/...
即您将获得软件仓库路径、客户端命名空间路径和本地文件系统路径。客户端的 View
将软件仓库映射到客户端,客户端的 Root
将客户端映射到本地。
请注意,路径的不同子集可以映射到不同的位置,在这种情况下,您将获得多行输出。 (或者路径可能根本没有在本地映射,在这种情况下你会得到一个错误。)