问题标签 [post-commit]

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 投票
1 回答
493 浏览

ruby - 使用 svn 的提交后挂钩脚本未成功调用 ruby​​ 脚本

我的 ruby​​ 脚本没有被成功调用的可能原因是什么?

请注意,当我像这样手动执行提交后脚本时:

工作得很好,在提交后脚本中调用我的 ruby​​ sript 的方式是这样的:

所以我实际上很难理解为什么手动调用钩子脚本有效,但是当用户进行实际提交时它实际执行时却没有。

请注意,我知道正在调用钩子脚本。但是,我的 ruby​​ sript 没有成功执行。

另请注意,svn 以 root 身份启动,提交后脚本也是 root 并且 ruby​​ 脚本权限已设置为 777。

0 投票
1 回答
1281 浏览

python - 'blabla'的另一个Subversion“提交失败”合并:200 OK

每当我尝试在 Windows 上使用提交后挂钩(在本地运行存储库和 Trac)进行提交时,我都会得到臭名昭著的“'不管'的合并:200 OK”,我快疯了。我一直在寻找一天,但没有找到任何解决方案。

所以这是它的设置方式以及我到目前为止所尝试的方式:

设置:Windows 7(64 位)VisualSVN 服务器 TortoiseSVN Trac 0.11.6

  • 我在 Windows 上使用三个标准脚本进行 post-commit。
  • 当我使用 repo 和 changesetnumber 作为参数从命令提示符运行 post-commit.cmd 时,一切正常。
  • 经过广泛的故障排除后,我发现如果我删除 trac-post-commit.cmd 中的最后一行,Python "%~dp0\trac-post-commit-hook.py" -p "%TRAC_ENV%" -r " %REV%" -u "%AUTHOR%" -m "%LOG%",提交失败错误消失。
  • 在 python 脚本中添加1/0(生成除以零错误)并没有显示任何不同。但是,从命令提示符中我得到一个错误。
  • 删除 python 脚本中的所有代码也会使提交失败消失,所以我猜罪魁祸首在 trac-post-commit-hook.py 中。

也许如果我可以将实际错误发送到日志文件,我可以更深入地挖掘,但我不确定如何。

提交后.cmd:

trac-post-commit-hook.cmd:
http ://trac.edgewall.org/browser/trunk/contrib/trac-post-commit-hook?rev=920

非常感谢,如果有人可以在这里提供一点帮助,那将意味着很多!/马丁

0 投票
0 回答
197 浏览

svn - SVN post commit 在启动过程时卡住

我在 VS 中构建了一个脚本,它接收提交后挂钩发送的 2 个参数。

该脚本运行 SVN LOG 以检索有关修订的数据(作者、日期、文件)。

当我从 VS 使用常量变量作为参数运行解决方案时,它运行完美。

当我执行exe文件时,也可以完美运行。

当我实现钩子脚本时,它在应该从进程中读取的地方失败了。

谢谢。

编辑:提交窗口卡住并且永远不会完成提交。我用 C# 编写代码....没有显示错误...

0 投票
3 回答
4933 浏览

git - 如何使提交作者发送 git post-receive 电子邮件?

我正在使用 git 附带的 post-receive-email 脚本。(来源在这里。)它工作得很好,但我希望每封电子邮件都是从提交的提交者那里发送的。我该怎么做?

我的 post-receive 文件目前看起来像这样,我想自定义 from-email-address。

0 投票
3 回答
144 浏览

.net - SVN 提交后挂钩不打开 GUI

我在 .NET 中创建了一个表单应用程序,它将在提交后挂钩中使用。问题是未显示应用程序的 UI。

可能是什么问题?

谢谢。

编辑

我的 UI 应该显示开发人员的问题编号。他应该从那里选择将插入到日志消息中的问题编号。我已经完成了剧本。但是没有显示 UI。

0 投票
1 回答
1735 浏览

svn - svn post-commit 脚本从命令行运行,但在将文件提交到 svn 时不运行

我在 svn 中有一个 post-commit 钩子,当我运行时从命令行运行良好

但是当从 svn 调用脚本时,它似乎不起作用。

我基本上做的是检查提交的文件,如果修改了特定文件,我会将它的 svn 导出到网络共享。从命令行工作正常。

提交后脚本如下:

有没有办法在脚本运行时将任何错误消息输出到文件,或者特别是 svn export 行(我认为可能存在问题)?

0 投票
2 回答
1435 浏览

asp-classic - 覆盖查询字符串传递的参数

我有以下问题

我有一个用经典 asp 构建的 web 框架,它将页面状态保存在隐藏的文本框中,然后向自身发出提交。

在提交之前,我们有一个 javascript 函数将操作保存在隐藏的“操作”输入中,然后执行提交。

页面从那些隐藏的文本中加载状态,读取发出的动作,读取额外的参数,比如要编辑的记录的 id,然后相应地构建页面。

我想创建一个 url 链接,以自动启动页面,并在“x”id 上执行“edit”操作。

所以我正在考虑构建以下网址,例如

http://myapp/user?action=edit&id=23

问题是当页面自动提交时,que url 字符串会保留参数。

我想实现以下目标:

当用户点击

http://myapp/user?action=edit&id=23

我的页面应该收到发布的值 action=edit 和 id=23

但网址应该只是http://myapp/user

并且这两个参数都应该保存在隐藏的文本中......(我想知道我是否让自己清楚......)

多谢

萨卢多斯

sas

ps:我有一些关于如何解决它的想法,但我会将它们作为答案发布......

0 投票
7 回答
2272 浏览

svn - 漂亮的 SVN 提交电子邮件:模板

我在哪里可以找到 svn 提交电子邮件的好模板?

谷歌把我带到了这个。尽管它比默认的 post-commit好得多,但我发现它并不是很有用。

非常感谢帮助。

0 投票
1 回答
1250 浏览

linux - 编辑 Subversion 提交后脚本以启用自动 Hudson 构建

嘿伙计们,我不太擅长 Linux,但我需要修改我的 Subversion 存储库的提交后文件,以让 Hudson 在提交时自动构建。

这里的这个页面告诉我这样做:

我不知道的部分是该代码片段底部给出的地址 URL。我知道我的 Hudson 服务器的地址,但这/subversion部分让我感到困惑,因为在我的系统上,它没有引用任何东西。我的 Subversion 存储库属于服务器上的其他地方,而不是 Hudson 内部。谁能告诉我我应该把什么作为 URL(一个例子会有很大帮助)?

0 投票
1 回答
1171 浏览

svn - Subversion post-commit hook 将 rep 与 FTP 服务器同步(用于网站)

我已经在本地计算机上安装了一个存储库。我想要做的是能够在我的计算机上本地的网站上工作,并使用 MAMP 之类的东西查看更改。当我提交更改时,我希望它将我的存储库与远程 FTP 服务器上的实时网站源文件同步。

我做了一些挖掘工作,我知道人们一直说要使用提交后挂钩,但我不知道如何配置它,甚至不知道如何在本地安装它。另外我不确定是否可以从我的计算机到 FTP。

有人可以提供巨大的帮助并指导我如何做到这一点,我已经尝试了几个小时来弄清楚如何做到这一点。

非常感谢。