客户端的Hook脚本执行

发布于 2024-12-20 19:52:40 字数 54 浏览 0 评论 0原文

我正在开发一个 SVN 项目,我需要从客户端执行我的预提交挂钩脚本。有什么方法可以执行它们吗?

I am working on a SVN project, and I need to execute my pre-commit hook script from the client side. Is there any way to execute them?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

百思不得你姐 2024-12-27 19:52:40

如果您按照本文建议使用命令行,请创建一个作为 svn 命令别名的脚本文件:https://web.archive.org/web/20221127195259/http://top-frog.com/2009/04/23/client-side-pre-and-post-svn-hooks-with-unix -别名/
您只需将包含脚本文件的目录放在系统路径环境变量中包含 SVN 可执行文件的目录之前即可。

Create a script file that is an alias for the svn command if you are using the command-line as this post suggests: https://web.archive.org/web/20221127195259/http://top-frog.com/2009/04/23/client-side-pre-and-post-svn-hooks-with-unix-aliases/
You just need to put the directory containing the script file in your system's path environment variable before the directory containing the SVN executable.

晨与橙与城 2024-12-27 19:52:40

唯一可能的解决方案是使用 TortoiseSVN,它有机会在客户端执行特殊的 Hook 脚本(仅来自 TortoiseSVN)。否则,无法运行 Hook 脚本,因为它们始终在服务器端运行。

The only possible solution is to use TortoiseSVN which has the opportunity to execute special Hook Script (only from TortoiseSVN) on the client side. Otherwise it's not possible to run Hook Scripts, cause they run allways on the server side.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文