首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Perforce上提交后,脚本可以自动执行吗?

在Perforce上提交后,脚本可以自动执行吗?
EN

Stack Overflow用户
提问于 2009-11-17 01:43:15
回答 2查看 2.7K关注 0票数 2

我们在工作中使用Perforce,并且经常将软件项目保存在存储库中。一般来说,创建者遵循正常的Perforce流,但我们也有一类用户,他们不需要编辑文件,只需要阅读它们。目前我们使用的是P4Web,但这需要用户单独下载每个文件来重新组装项目目录。理想情况下,我希望有一个过程,当用户在Perforce中执行提交/提交时,脚本将自动运行以生成项目目录和文件的单个zip文件,因此它是一个一键式下载,保证了源文件的当前状态是正确的。我知道Git有一个post-commit钩子,可以用来做这件事,但我不能在Perforce中找到一个等效的函数。

EN

Stack Overflow用户

回答已采纳

发布于 2009-11-17 03:28:33

简短的回答是:是的,请阅读第103页的documentation

下面是Perforce提供的所有文档的link

答案很长,您可以通过在命令行中键入p4 triggers来编辑触发器。您需要提供触发器的名称(即"my_archive")、触发器的类型(即在本例中为change-commit )、路径(即//depot/path/to/the/directory/that/contains/the/files/to/zip/...),和command_path (您的脚本)),以及要传递给脚本的任何变量。

真的,看看文档,它真的非常简单和强大。

票数 5
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1743717

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档