我正在为客户开发一个应用程序。在我完成项目后,客户也将开发应用程序,所以我需要让他们更容易这样做。我一直在使用 CoffeeScripts 编写我的 JavaScript,然后在我使用 Ant 脚本将它们推送到我的个人构建服务器时编译它们。
Ant 脚本调用coffee -c js/*.coffee
将所有咖啡文件编译成同名的 JS 文件。我想在 SVN 预提交挂钩中执行相同的命令。我知道使用 SVN 挂钩更改文件是一件坏事,但我认为由于我实际上并没有更改任何文件,而是创建新文件,因此这不被归类为人们声称的大坏事。
我根本不熟悉 SVN(我通常使用 Git),我能找到的所有内容都在谈论 python 脚本和一个名为 svnlook 的工具,但实际上没有任何解释。