问题标签 [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.
svn - 使用多个 FTP 帐户上传 SVN FTP
我们为每个网站设置了多个 ftp 帐户,并且最近在 SVN 存储库中设置了包含所有网站的文件夹。设置它的最佳方法是什么,以便在提交时根据其文件夹上传到相应的 ftp 帐户?
c++ - 如何在 MFC 中保存数据?
我还记得在Delphi中,开发者可以让UI(文本框,列表框...)直接连接到数据库,然后当用户点击一个按钮时,只需调用post动作,数据就会自动保存。
我想知道的是MFC中有没有类似的机制?或者我可以使用 GetDlgItem(...).Text 然后使用这个值保存到数据库?
或任何其他建议将不胜感激。
python - Trac 提交后脚本的问题(SyntaxError:无效语法)
我在http://trac.edgewall.org/browser/trunk/contrib/trac-post-commit-hook设置了一个提交后脚本,以将变更集与票证相关联
当我尝试提交时,出现以下错误
'post-commit' hook failed with error output:
File "/var/www/svn/repo/hooks/trac-post-commit-hook", line 101
(options, args) = parser.parse_args(sys.argv[1:])
^
SyntaxError: invalid syntax
I'm running Python 2.4.3 on CentOS.
I'm not familiar with Python, so I can't really tell whats happening here and no one seems to have had this issue before (according to Google).
I was hoping someone here would know what's going on.
Thanks in advance.
EDIT:
If it helps, here is my post-commit script
REPOS="$1"
REV="$2"
LOG='/usr/bin/svnlook log -r $REV $REPOS'
AUTHOR='/usr/bin/svnlook author -r $REV $REPOS'
TRAC_ENV="/var/www/trac/[xxx]/"
TRAC_URL='http://trac.[xxx].com/'
/usr/bin/python /var/www/svn/repo/hooks/trac-post-commit-hook -p "$TRAC_ENV" -r "$REV" -u "$AUTHOR" -m "$LOG" -s "$TRAC_URL"
svn - 如何将 subversion post-commit 钩子作为低优先级的单独线程运行
我有一个长时间运行的 post-commit 钩子,它更新了 subversion 存储库的索引(来自项目http://svnquery.tigris.org/) 由于提供了作为一部分的 RunDetached 可执行文件,postcommit 钩子已经作为一个单独的线程运行svn查询。postcommit 钩子是
这工作正常,除了它将 CPU 使用率提高到 100% 并耗尽系统上的其他线程,使我的机器无响应。无论如何,一般情况下是否可以从 svn 挂钩运行具有较低线程优先级的进程?
(这是在 Windows Server 2003 盒子上)
svn - trac-post-commit-hook 不更新 trac 票证
我已经安装了带有 mod_wgsi 的 trac 0.11.6 stable 并在我的 windows server 2008 上的 apache 服务器上运行。当我通过 TSVN 提交时,trac-post-commit-hook 不会更新并发送电子邮件通知。但是,如果我使用 Windows 命令行运行:Python trac-post-commit-hook -p C:/trac -r 97 从我的窗口命令行运行,它会更新我的票证并发送电子邮件。有人建议可能是windows禁止发送邮件导致脚本fai在更新票证上起作用,在命令行上,它找到了合适的环境变量并且它起作用了。我注释掉了从 trac-post-commit-script 发送电子邮件部分,它仍然没有更新 trac 票。也没有错误信息。以下是关于我的 trac 环境的一些信息: C:\trac C:\Phyton26 C:\Python26\Scripts C:\src\ C:\src\genshi C:\src\trac C:\src\xmlrpcplug C:
trac-post-commit-hook.cmd:
我翻了trac debug一,如果有帮助找出问题,调试代码的最后一部分是:
谢谢你的帮助琳达
linux - 如何设置svn自动导出到public_html?
我刚刚开始使用svn,所以如果我看到任何愚蠢的东西,请帮助我。
我正在使用 tortoisesvn 在 Windows 笔记本电脑上开发。我正在部署到 linux 服务器。
我已经在我的笔记本电脑上设置并检查了我的 repo。
我无法将其签出到服务器上的目录。我已经为它创建了一个目录,但无法开始svn checkout file:///...
工作!根据本教程,checkout
命令采用以下形式:svn checkout file:///repository_name/project/trunk project
但什么是 repository_name
?我的仓库在/home/username/svn
,我不记得给仓库命名了,只知道它在哪个目录。
一旦我确实进行了排序,我希望在我从笔记本电脑提交时自动将 repo 导出到该目录。那可能吗?
抱歉,如果这非常不清楚,但我想详细说明。
基本上我想从我的笔记本电脑提交并触发将新提交的文件导出到服务器上的目录。
linux - 我在哪里放置提交后挂钩脚本?
我刚刚将以下 shell 脚本放在一起:
当我进行提交然后手动运行脚本时它确实有效,但我仍然有几个问题。
我可以运行 bash 脚本,还是必须是 C?(我看过很多 C 示例)
我应该把它放在哪里让它在提交后执行?
svn - SVN post-commit 只能手动工作
你好,
我创建了一个名为 post-commit.bat 的批处理文件并将其放在 /hooks 目录下。
该文件的内容是:
exe文件的内容是:
当我双击 post-commit.bat 时,它会创建 date.txt 文件。
当我在 SVN 中提交时,它需要时间,并最终给我以下消息: alt text http://img688.imageshack.us/img688/3894/exception.jpg
可能是什么问题?
谢谢!
svn - SVN post commit hook:记录LaTeX文档中的页数?
我想记录我的 LaTeX 文档的页数如何随着时间的推移而增长。
我将foo.tex
文件存储在我的 SVN 存储库中,所以我想我可以为此使用一个post-commit
脚本,它会自动运行 LaTeX(每当foo.tex
提交更改时),提取页数并将其写入日志文件。
这是正确的方法吗?关于如何最好地实施它的任何提示/建议?例如,如何设置它以便仅在foo.tex
提交更改时调用脚本?
php - svn hook编码问题
我创建了一个 svn 钩子,它调用一个 php 脚本来发送一些电子邮件。问题是我得到了不正确的编码味精(我认为这就是你可以称之为的)
这是我在邮件中得到的:
修改文件 - /base/view.php
Mais umas actualiza?\195?\167?\195?\181es
这是我在钩子调用脚本时得到的。但是,如果我直接调用脚本(指定修订版),我会得到:
修改文件 - /base/view.php
Mais umas actualizações
邮件使用 iso-8859-1 编码发送(尝试 utf-8 并得到相同的结果)
任何人都知道我可以使用/做些什么来纠正这个问题?
谢谢