问题标签 [svn-hooks]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
592 浏览

svn - 在 VisualSVN 的头文件中插入修订信息

我想在 VisualSVN 服务器上运行某种提交后挂钩脚本,以便将文件(或简单地编辑文件)添加到包含修订号(和其他修订信息)的存储库。我知道这可以使用客户端脚本来实现,但我想在服务器上进行。有什么想法吗?有可能吗?

0 投票
3 回答
10110 浏览

svn - 是否有 Subversion Checkout Hook 或类似的东西?

我正在使用 subversion 存储库,我想知道何时有人要求我的存储库结帐;像“svn co”或“svn up”。每当有人从我的 svn 服务器请求信息时,是否可以使用挂钩或其他方法来运行脚本或发送电子邮件?如何在不依赖 apache 日志的情况下实现这一目标?

顺便说一句,它是一个非常简单的存储库,仅用于教育目的。

(如果您需要更多信息,请询问。提前致谢。)

0 投票
5 回答
30335 浏览

windows - 用于评论长度的 Windows 预提交挂钩 Subversion

我似乎对此一无所获。要么在网上搜索脚本等。任何人都有一个脚本,你可以在 Windows 环境中编辑开箱即用的 pre-commit.tmpl,需要输入 x 字符才能评论 Tortoise Subversion 中的提交全局,以便团队中的所有成员都需要,而此要求从 SVN 服务器下推到客户端?

我不知道脚本语言,这应该是非常简单的事情,无需我花时间在接下来的 3 小时内弄清楚脚本。

0 投票
22 回答
22733 浏览

svn - 分享常用/有用的 SVN 预提交钩子

SVN 有哪些常见和/或有用的预提交钩子?

0 投票
1 回答
276 浏览

svn - 颠覆钩子更新外部认证错误

我有一个正在更新工作副本的提交后挂钩。在该工作副本中,一些文件是具有身份验证的外部文件。有没有办法将登录凭据传递给仅外部的 svn 更新?

现在它进行更新,但由于外部要求登录,它无法更新外部库。

0 投票
2 回答
344 浏览

svn - Visual Source 是否支持类似 SVN 的 Post Commit Hooks?

在我目前的工作中,我被迫使用 Visual Source Safe。是的,我知道,这就像眼睛里的一根棍子。但是 VSS 不会消失,VSS 会一直存在。

我想知道是否有任何方法可以在 VSS 中做类似于 Subversion 的 Post-Commit 钩子的事情?再加上一些部署脚本,这将使我们的生活变得更加轻松。

0 投票
1 回答
3483 浏览

python - 在 windows 上的 subversion 挂钩中使用 python 脚本

我的主要目标是启动并运行它。

当我使用 Tortoise SVN 进行提交时,我的钩子被调用,但是当我到达这一行时它总是退出: Python "%~dp0trac-post-commit-hook.py" -p "%TRAC_ENV%" -r "%REV %" || 5号出口

如果我尝试用任何简单的 Python 脚本替换对 Python 脚本的调用,它仍然不起作用,所以我假设这是对 Python 的调用而不是脚本本身的问题。

我尝试设置 PYTHON_PATH 变量,并将 %PATH% 设置为包含 Python。

我已经启动并运行,所以 Python 正在服务器本身上工作。

以下是一些背景信息:

  • Python 安装在 Windows 服务器上,脚本是从本地机器调用的,所以

    如果不存在 %TRAC_ENV% 退出 3

    设置 PYTHON_PATH=X:\Python26 如果不存在 %PYTHON_PATH% 退出 4

除非我将它们指向映射的网络驱动器,否则失败(即将它们指向 X 和 Y 驱动器而不是 C 和 E 驱动器)

  • 无论驱动器如何,都可以从服务器的命令行中的任何位置调用 Python 脚本,因此应正确设置 PATH 变量

从外部调用 python 脚本似乎是一个问题,但不确定我如何更改权限。

提前致谢。

0 投票
2 回答
577 浏览

svn - 我在哪里可以找到文件 VisualSVNServerHooks.exe

我正在尝试激活 SVN 中的提交后挂钩,但我没有 VisualSVNServerHooks.exe 文件

我在哪里可以找到它?

谢谢,奥德。

0 投票
2 回答
2545 浏览

svn - VisualSVNServerHooks.exe 有哪些可用选项?

VisualSVN Server 提供了一个名为 VisualSVNServerHooks 的 exe,它有一些命令行可配置的钩子,但据我所知,只有一个用于检查文件名区分大小写的预提交和一个用于发送电子邮件通知的后提交。这似乎有点浪费机会。有谁知道该工具是否支持任何其他钩子?当然,甚至是一个基本的强制性消息挂钩?显然,您仍然可以独立于 VisualSVN 获取挂钩脚本,但是当有一个开箱即用的选项时,它总是很好。

0 投票
3 回答
3149 浏览

svn - 为 Tortoise SVN 创建一个必需的注释钩子

有没有人实现了一个钩子,要求开发人员在成功提交之前输入 x 字符?我已经查找了钩子,但并不真正了解如何使用 Tortoise专门为 Windows Environment实现这个钩子。