我是.NET世界的新手,我想明白我的理解。
SVN钩子能够读取Ruby或Visual Basic脚本的原因是什么,因为钩子是在.NET Framework下编译的?
谢谢
答案 0 :(得分:3)
根据Docs,每个可执行文件都可用于钩子:
在Unix平台上,这意味着提供脚本或程序(其中 可以是shell脚本,Python程序,已编译的C二进制文件或任何 其他东西的数量完全类似于钩子的名称。的 当然,模板文件的存在不仅仅是 信息目的 - 在Unix上安装钩子的最简单方法 平台只是将适当的模板文件复制到新的 缺少.tmpl扩展名的文件,自定义钩子的内容, 并确保脚本是可执行的。但是,Windows使用文件 用于确定程序是否可执行的扩展,以便您 需要提供一个程序,其basename是钩子的名称, 并且其扩展名是由其认可的特殊扩展名之一 Windows用于可执行程序,例如.exe或.com用于程序, 和.bat用于批处理文件。
所以简短的答案是:否。