假设我的蛇毒档案里有两条规则
- 第一条规则获取远程文件并生成临时本地副本
- 第二条规则使用本地文件并执行昂贵的任务
现在让我们假设我完成了这个管道,我想添加第三条规则并重新运行管道.
- 第三条规则使用相同的本地文件并执行不同的任务
有没有一种方法可以在不重新运行规则#2的情况下运行更新后的管道?问题是,当我try 完成规则#3时,会触发规则#1,然后规则#2希望重新运行,因为中间本地文件已更新.
我知道像使用touch
或ancient
这样的技术是存在的,但我不确定如何或是否可以在这里apply.有没有办法专门将规则#1标记为not进行更新?