svn - CruiseControl.NET 不执行 Subversion 钩子(Hook)脚本

标签 svn tortoisesvn cruisecontrol.net svn-hooks

在我们的 CC.NET 持续集成服务器上,我已经实现了一个开始更新 Hook 脚本,当我使用 TortoiseSVN 查看源代码时它运行良好。 Hook 脚本旨在在每次构建之前清理所有未版本化文件的工作副本。但是,当执行构建并更新源时, Hook 脚本不会运行。

如何让 CruiseControl.NET 遵守我的 Hook 脚本?我们正在使用 CC.NET 1.4.4.49。在此先感谢您对此提供的任何帮助。

最佳答案

您基本上已经设置了一个 TortoiseSVN 客户端 Start Update hook 而 CC.Net 将使用命令行 SVN 客户端。 CC.Net 不会知道您设置的 Hook 。您可能可以将未版本化文件的清理设置为 CC.NET 构建中的一个步骤。

关于svn - CruiseControl.NET 不执行 Subversion 钩子(Hook)脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6335919/

相关文章:

svn - 如何修复 TortoiseSVN 中的虚假日期错误

.net - CruiseControl.NET构建标签问题

svn - 快速获取所有svn :externals for a remote svn repository的列表

SVN 忽略子树中的所有文件(不是文件夹),

svn - Subversion(使用 VisualSVN/Tortoise)拒绝下拉新文件

.NET 构建过程

c++ - 为什么使用 CruiseControl.NET 构建失败,但使用相同的设置可以手动构建?

svn - svn hotcopy 有什么限制?

python - pysvn 与 svn+ssh

svn - 将部分 SVN 存储库复制到新存储库?