【发布时间】:2021-11-30 14:47:26
【问题描述】:
删除旧 GitHub 代码版本的最佳做法是什么? 我目前有 11 个版本,而较旧的版本在错误、数据结构和功能方面都非常过时。 我正在考虑删除超过 1 年的版本。
【问题讨论】:
标签: github release release-management
删除旧 GitHub 代码版本的最佳做法是什么? 我目前有 11 个版本,而较旧的版本在错误、数据结构和功能方面都非常过时。 我正在考虑删除超过 1 年的版本。
【问题讨论】:
标签: github release release-management
最佳做法是无限期地保留 GitHub 版本。人们不会搜索旧版本以在日常实践中实际使用,但它们在某些情况下会很有用。
除了提到 bk2204 的原因之外,通常情况下,软件会放弃对旧操作系统和库配置或旧文件格式的支持,因为它会继续发展并继续开发。访问旧版本的软件可以为想要在旧操作系统上打开旧文件以将其导出为更兼容格式的人节省大量时间。
如果您的软件直接与其他软件交互,那就更是如此。用户可能需要您的软件的旧版本才能与其他软件的旧版本一起正常使用。
总之,人们可能需要访问旧版本的原因有很多,因此永远保持它们是有意义的。
【讨论】:
通常人们只是离开他们。出于可重现构建、哈希验证、代码考古和其他历史原因的目的,拥有旧版本可能对人们很有用。如果发布 tarball 包含生成的材料,则尤其如此。
人们通常认为,软件的旧版本可能包含错误,并且可能比最新版本存在更多问题,并且人们使用它们需要自担风险。
【讨论】: