【发布时间】:2011-02-21 07:24:53
【问题描述】:
是否有任何指南或标准最佳实践如何为您在业余时间开发的软件进行版本控制,但仍然会被某些人使用?我认为有必要对此类软件进行版本化,以便您了解第一版正在谈论的内容(例如,用于错误修复、支持等)。
但是我从哪里开始版本控制呢? 0.0.0?还是 0.0?然后如何增加数字?主要版本。微小的变化?对版本控制系统的任何提交都不应该是另一个版本吗?还是仅适用于以生产方式使用的版本?
【问题讨论】:
-
你的源代码控制工具是做什么的?您必须使用一个。你用的是哪一个?
-
@DaveGregory 对这个问题有一个非基于意见的答案。该链接semver.org 详细描述了版本控制语义。大多数 Google 项目(包括 Android)通常使用相同的方案。此外,在 Tom Preston-Werner 中,我们可以在这个主题上找到与任何人一样可信的声音。
标签: versioning