所以我按照这里留下的精彩帖子的指示去做了https://stackoverflow.com/questions/1113010/post-commit-hook-with-trac-and-svn以及针对 Windows 上的 Trac + VisualSVN 提到的相关帖子。
我已经设置好一切 - 并且当我运行“post-commit.cmd”时 - 我没有收到任何错误。
我的问题是 - 提交提交后 Trac 没有更新票证,我不明白为什么?我在 Trac 中打开了日志记录 - 当我从 hooks 文件夹运行 post-commit.cmd 脚本时,我得到了下面的一行,但没有票证更新?
Trac[svn_fs] DEBUG: Subversion 绑定已导入
有人知道我该如何弄清楚为什么不从 SVN 更新票证吗?
答案1
请尝试更新至最新的 VisualSVN Server 2.0.5 并更新Trac 插件。
还要确保 PYTHONHOME 环境变量指向使用 VisualSVN Server Trac 插件打包的 Python(默认情况下为 C:\Program Files\VisualSVN Server\trac\python)