我是P4V的新手,所以如果我的问题“简单”,请耐心等待:)

描述:

我想编写一个脚本,在创建“新工作区”的任何创建后都会设置其属性“属于文本文件的字符:”到“共享:写入unix样式并读取本地样式”(该属性在“高级”选项卡下)。

问题:

  • 触发器 - 我知道我需要在触发器表中添加记录,但是我不知道该记录必须包含什么(示例将很棒)。
  • 脚本 - 我想用Groovy编写脚本(我在Windows环境中),如何从脚本中引用“新工作区”?我在哪里保留脚本,以便扳机可以运行它?

现在就是这样,有人吗?

问候,伊戈尔。

有帮助吗?

解决方案

确实,您可以使用触发器来实现自己的目标。

扳机将是具有“客户端”值的“路径”值的“形式”触发器。

您需要学习与Perforce命令行一起工作,以及Perforce用于工作区规范的简单文本文件格式。

您应该看看这个相关的问题: 如何为Perforce Client Specs设置默认值

您可以在此处的Perforce手册中找到文档和示例: http://www.perforce.com/perforce/doc.current/manuals/p4sag/chapter.scripting.html

这是另一个具有一些良好背景材料的旧文档: http://www.perforce.com/sites/default/files/writing-triggers-paper_0.pdf

阅读了所有这些材料后,设置了用于开发触发器的测试服务器,并尝试自己编写一些触发器,您可能会有一些其他问题要询问有关详细信息,但是您建议的触发器非常简单,以至于查看这些示例后,您可能可以通过一些实验来弄清楚这一点。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top