我有一个使用git pull --allow-unrelated-histories
的脚本,我想提供版本要求列表。
我知道Git 1.7.1不允许不相关的历史记录,我知道Git 2.15.1确实存在(因为我正在运行它)。
如何找出用户运行脚本所需的最低Git版本?
答案 0 :(得分:3)
你问如何找到它而不是它是什么,答案是查看Git release notes。一般来说,大的变化 - 比如添加标志,并且需要它,而不是简单地假设合并应该合并不相关的历史 - 获得发布说明条目。
(在这种情况下,您将在the 2.9.0 release notes中找到它。)
(同样一般来说,克隆Git的Git存储库,然后搜索这个Git存储库要快得多,而不是使用上面的GitHub Web界面链接来浏览单个文件。)