跳到主要内容
版本:0.6.12

Starwhale的资源版本控制

  • Starwhale管理所有模型、数据集和运行时的历史记录。对特定资源的每次更新都会附加一个新版本的历史记录。
  • 版本由version id标识。version id是由 Starwhale自动生成的随机字符串,并按其创建时间排序。
  • 版本可以有标签。Starwhale使用版本标签来提供人性化的版本表示。默认情况下,Starwhale会为每个版本附加一个默认标签。默认标记是字母“v”后跟一个数字。对于每个版本化的资源,第一个版本标签始终标记为“v0”,第二个版本标记为“v1”,依此类推。有一个特殊的标签“latest”总是指向最新的版本。删除版本后,将不会重复使用其默认标签。例如,有一个带有标签“v0、v1、v2”的模型。 删除“v2”后,标签将为“v0、v1”。 接下来一个标签将是“v3”而不是“v2”。您可以将自己定义的标签附加到任何版本并随时删除它们。
  • Starwhale使用线性历史,不提供分支。
  • Starwhale资源无法真正回滚。当要恢复某个历史版本时,Starwhale会复制该版本数据并将其作为新版本追加到历史记录的末尾。您可以手动删除和恢复历史版本。