4
哪个版本的X引入了功能Y?
我的日常工作的一个重要组成部分是开发与不同版本的同一软件,像机器使用的软件bash,find和grep。当遇到某个功能(例如用于简化代码)时,重要的是要知道此功能在最早安装的工具中是否可用。对于关键的东西,了解此功能是新功能还是在最旧的安装工具中已经存在多年也很有用。 对于Linux工具,尤其是GNU Core Utils,有什么快速的方法来权威地回答这一问题?按精度降低的一些可能性: 通过运行不同版本的二进制二进制搜索(sic)当然是最终的答案,但到目前为止是最耗时的。出于安全原因,较旧的安装通常不可用。 读取代码几乎一样好,但是如果模糊地命名功能,名称不直接对应于变量/函数/对象名称,或者在启用该功能之前就已实现,则可能会浪费大量时间。 更改日志(如果可用)通常将功能更改连接到软件版本。 提交日志可以提供提示,但不知道它们将包含在哪个版本中。 手册页很少提及日期。 这同样适用于谷歌搜索,你也不得不排除所有非权威渠道很难。
10
coreutils