You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何不借助Git,通过DVC实现数据版本切换?

不用Git,仅用DVC切换数据版本的实现方法

1. 给目标数据版本打DVC标签

当你当前的mydata是需要标记的版本时,直接执行以下命令给它打标签:

dvc tag mydata v1.0
  • 这里的mydata是DVC追踪的原始数据文件/目录,不是.dvc配置文件
  • 执行后,DVC会在本地.dvc/tags/目录生成关联文件,将当前mydata的校验和与v1.0标签绑定。

你可以通过以下命令查看已有的标签:

# 查看所有数据的标签
dvc tag list
# 查看特定数据的标签
dvc tag list mydata

2. 通过标签切换数据版本

要切换到标记为v1.0的mydata版本,直接运行:

dvc checkout mydata@v1.0

或者使用--tag参数的写法,和你期望的语法更接近:

dvc checkout --tag v1.0 mydata

这两种方式都无需依赖Git操作,直接通过DVC完成数据版本切换。

3. 跨机器同步标签(可选)

如果需要在不同环境或机器间共享这些标签,可以将标签同步到DVC远程存储:

# 推送标签到远程存储
dvc push --tags
# 从远程存储拉取标签
dvc pull --tags

内容的提问来源于stack exchange,提问作者TaQuangTu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 07:10:10