常规任务和常规任务有什么区别? Rake 中的文件任务
我目前正在考虑使用 Rake 来部署我的项目,并且我正在努力学习 Ruby/Rake。但是,有人可以向我解释一下常规任务和常规任务之间的区别吗?文件任务?这不断被提及,但我不知道两者之间的区别,也找不到定义?
I'm currently looking into using Rake to deploy my projects and I'm beavering away at learning Ruby/Rake. However can someone please explain to me the difference between Regular Tasks & File Tasks? This keeps getting mentioned but I have no idea the difference between the two and I can't find a definition?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
Martin Fowler 对这些功能写了一篇很好的解释。
Martin Fowler wrote a great explanation of these features.
此处:
Here:
文件任务检查“任务文件”的创建日期和先决条件。
示例:
xx.txt
始终执行。仅当
xx.dat
比xx.txt
更年轻时才执行xx.txt
(或者如果xx.txt
> 尚不存在)在这两种情况下,文件(或任务)
xx.dat
都必须存在。File task check the creation date of the 'task-file' and the prerequistes.
Example:
xx.txt
is executed always.xx.txt
is only executed, ifxx.dat
is younger thenxx.txt
(or ifxx.txt
does not exist yet)In both cases the file (or task)
xx.dat
must exist.