为什么 Ant Copy 的默认行为是不根据时间戳覆盖文件?
Why is the default behavior for Ant Copy to not overwrite files based on time-stamp?
这最近真的让我很生气:
我很惊讶这是 Ant Copy 的默认行为。有谁知道为什么这条规则成立?这是一个令人讨厌的默认值,但由于它会破坏旧代码而无法更改?这是一个很好的默认设置,但我只是不明白为什么?
Ant 被开发为构建系统,而不是通用脚本语言。仅复制过时的文件是构建系统的重要组成部分,以便获得高性能的增量构建(更改输入文件的子集应该只执行完成构建所需的最少操作数)。
这最近真的让我很生气:
我很惊讶这是 Ant Copy 的默认行为。有谁知道为什么这条规则成立?这是一个令人讨厌的默认值,但由于它会破坏旧代码而无法更改?这是一个很好的默认设置,但我只是不明白为什么?
Ant 被开发为构建系统,而不是通用脚本语言。仅复制过时的文件是构建系统的重要组成部分,以便获得高性能的增量构建(更改输入文件的子集应该只执行完成构建所需的最少操作数)。