用途:本技能是一份 Mercurial(Hg)分布式版本控制系统指南,覆盖从基础到高级的操作,供 Claude 在需要处理 Mercurial 时参考。适用于从小型个人项目到大型企业项目的版本控制场景。
主要能力: 通过资料中的参考文档可查阅不同主题,包括基础命令与文件状态(basics.md)、分支的创建切换与合并(branches.md)、复杂合并、冲突解决、rebase 与 histedit(advanced.md)、团队协作、代码评审与多仓库管理(collaboration.md)、Patch Queue(MQ)操作(mq.md)、配置 ~/.hgrc、启用扩展与自定义别名(config.md)、常见问题排查与恢复丢失提交(troubleshooting.md)。
必要用法(命令保持原样): 初始化仓库:hg init myproject 克隆仓库:hg clone https://example.com/repo myproject 查看状态:hg status 添加文件:hg add file1 file2 提交:hg commit -m "Describe your changes" 拉取:hg pull 推送:hg push 查看历史:hg log、hg log -v、hg log path/to/file、hg log -G 撤销:hg revert file、hg revert --all、hg backout <revision>、hg strip <revision> 查看帮助:hg help --verbose <command>
重要概念:Changeset 是以哈希或修订号标识的提交基本单位;Repository 是包含项目历史和当前工作目录的完整副本;Working Directory 是当前编辑的文件;Tip 是当前分支的最新 changeset;Head 是没有后继的 changeset。
限制:资料未提供安装方式、收费或价格信息,暂未提供;实际使用请以官方文档为准。