4.5 命令版本管理
第 4 章 · 命令系统概述 · 第2部分:命令参考
Claude Code 会定期更新,添加新功能、改进现有功能、修复 bug。了解命令版本管理可以帮助您保持 Claude Code 的最新状态,并了解版本之间的差异。
版本信息#
查看当前版本#
您可以通过以下方式查看当前安装的 Claude Code 版本:
CLI 命令
claude --version
交互式命令
bash复制/version
这会显示当前安装的 Claude Code 版本号。
版本号格式#
Claude Code 使用语义化版本号格式:MAJOR.MINOR.PATCH
- MAJOR(主版本号):重大更新,可能包含不兼容的 API 变更
- MINOR(次版本号):新功能添加,向后兼容
- PATCH(修订号):bug 修复和小改进,向后兼容
例如:2.1.3 表示主版本 2,次版本 1,修订号 3。
更新 Claude Code#
使用 claude update 命令#
Claude Code 提供了方便的更新命令,可以自动检查并安装最新版本。
基本用法
bash复制claude update
这会执行以下操作:
- 检查是否有新版本可用
- 下载最新版本的安装包
- 安装新版本
- 清理旧版本的文件
更新过程
更新过程通常包括以下步骤:
- 检查更新:连接到更新服务器,检查最新版本
- 下载更新:下载更新包(可能需要几分钟)
- 验证更新:验证下载的更新包的完整性
- 安装更新:安装新版本(可能需要管理员权限)
- 清理:删除临时文件和旧版本
- 确认:显示更新完成信息和新版本号
更新选项#
检查更新但不安装
某些情况下,您可能只想检查是否有更新,而不立即安装:
bash复制claude update --check-only
这会显示是否有新版本可用,但不会执行安装。
Discover more
Scripting Languages
Programming
Software
指定版本
在某些情况下,您可能需要安装特定版本:
bash复制claude update --version 2.1.0
这会安装指定的版本,而不是最新版本。
预览版本
如果您想尝试预览版本(可能包含新功能,但可能有 bug):
bash复制claude update --preview
这会安装最新的预览版本。
版本兼容性#
命令兼容性#
不同版本的 Claude Code 可能支持不同的命令和标志:
- 新增命令:新版本可能添加新的命令
- 废弃命令:旧命令在新版本中可能被废弃
- 删除命令:某些命令在新版本中可能被删除
- 命令变更:命令的语法或行为可能发生变化