Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我们仍在设计应如何管理 API 版本控制。到目前为止,我们有 2 个选项:
有没有其他选择可以更好地做到这一点,还是我必须继续上述其中一项?
我建议为每个 API 单独发布分支。您可以从发布分支对旧版本进行错误修复。
你的 API 不应该有很多版本。如果这是一个 Web API,那么非破坏性更改不需要新版本。如果这是一个编程语言 API,那么每个主要版本都应该是一个分支,次要版本作为标签或发布的子分支。