【问题标题】:Perforce new workspace trigger to create a file at client's workspace directory强制新工作区触发器在客户端的工作区目录中创建文件
【发布时间】:2016-11-10 15:45:13
【问题描述】:
我们对 Perforce 还很陌生。
我们试图实现的是创建一个文件,当创建新的 Workspace 时,该文件将放置在客户端机器的 Workspace 目录中。
我找不到创建工作区的正确触发器。
有人有什么想法或建议吗?
我确实看到,在大多数触发器中,我可以从客户端机器上获取 Workspace 目录和机器的 IP,但我找不到创建 Workspace 的触发器。
【问题讨论】:
标签:
perforce
perforce-client-spec
【解决方案1】:
您可以在client 表单上定义一个form-commit 触发器,该触发器将在创建或修改客户端规范时触发。
请注意,这在服务器上运行,而不是在客户端上运行,因此如果您想在客户端计算机上创建文件等操作,您需要使用自己的机制。 Perforce 本身只会在客户端机器上放置文件以响应p4 sync 之类的命令。