Loving Tina? us on GitHub0.0k

文档

学习

v.Latest
Documentation
GraphQL API 版本控制
目录

Tina 仍在不断发展。为了支持使用不同版本 Tina 的各种客户端,Tina 的内容 API利用站点生成的模式中的版本元数据来选择 TinaCloud 中 GraphQL API 的适当版本。从 0.59.3 版本开始,这个版本元数据将被编译到站点的模式 json 中。

需要了解的内容

以前版本的向后兼容性

0.59.3 之前的版本将继续按预期工作。

次要版本兼容性

在 1.0.0 版本发布之前,次要 版本之间可能会有重大变化。对于给定的次要版本,TinaCloud 将拥有 GraphQL API 的最新补丁版本,具体取决于编译到站点模式中的内容。用户应期望补丁版本之间的兼容性。

例如:

本地版本

TinaCloud 版本

0.59.1

0.59.3

0.59.2

0.59.3

0.59.3

0.59.3

0.60.0

0.60.1

0.60.1

0.60.1

如果我本地的 Tina 版本与 GitHub 中的不一致怎么办?

如果您在本地使用 TinaCloud 运行 Tina,可以将 GraphQL API 升级到与编译到模式并提交到 GitHub 的版本不同的版本。由于 TinaCloud 使用 GitHub 中的版本来确定提供哪个版本的 GraphQL API,您可能会遇到不兼容问题。为了解决此问题,每当您升级 Tina 时,请提交对 Tina 模式目录(tina)的更改,并确保在本地工作时将这些更改推送到 GitHub。