0

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

描述:

我想编写一个脚本,在创建“新工作区”时将其属性“文本文件的行尾字符:”设置为“共享:写入 UNIX 样式并读取本地样式”(该属性位于“高级”选项卡下)。

问题:

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

暂时就这些了,大家有什么想法吗?

问候,伊戈尔。

4

1 回答 1

0

事实上,您可以使用触发器来实现您的目标。

触发器将是“路径”值为“客户端”的“表单输入”触发器。

您需要学习使用 Perforce 命令行,以及 Perforce 用于工作空间规范的简单文本文件格式。

你应该看看这个相关的问题:How to set defaults for 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

在阅读完所有材料、设置用于开发触发器的测试服务器并尝试自己编写一些触发器之后,您可能会有一些关于细节的额外问题要问,但您提议的触发器很简单,一旦你看过这些例子,你可能会通过一些实验来弄清楚。

于 2013-12-03T15:08:10.233 回答