logo
0
1
WeChat Login
v0160_切换到bm92目录模式
cloudstudio_my_study<cloudstudio_my_study@qq.com>
2026_02_07_0490-wmtag_memo_分支_v0160_做了一次_ff_only_向前快速合并_这次是_针对_gushi_分支

Git分支合并工具 - CodeBuddy IDE集成

本仓库包含Git分支合并工具的各个版本,用于CodeBuddy IDE环境的版本管理和分支合并。

📁 目录结构

. ├── bm70_v0070/ # v0070版本 │ ├── dg30_v0070_codebuddy_ide_依托v0060版本... │ ├── Makefile │ └── ... ├── bm80_v0080/ # v0080版本 │ ├── dg30_v0080_codebuddy_ide_依托v0070版本... │ ├── Makefile │ ├── v0080_快速开始.md │ ├── v0080版本更新说明.md │ ├── v0080配置文件使用指南.md │ └── v0080_与codebuddy_ide_对话记录.md ├── dg30_v0090_codebuddy_ide_依托v0080版本_增加backup_restore功能.sh # v0090脚本 ├── v0090_与codebuddy_ide_对话记录.md # v0090对话记录 └── README.md # 本文件

🚀 版本概览

v0070版本 (bm70_v0070)

基础版本,提供核心的Git分支合并功能。

主要特性:

  • 基础的分支合并流程
  • 配置文件支持
  • 日志记录功能

v0080版本 (bm80_v0080)

在v0070基础上进行了重大改进。

主要改进:

  • ✅ Makefile支持ANSI颜色输出
  • ✅ 修复readonly变量冲突
  • ✅ 修复dry-run模式错误
  • ✅ 建立对话记录机制
  • ✅ 文件锁机制防止并发问题
  • ✅ JSON缓存支持
  • ✅ 配置文件权限验证
  • ✅ 系统诊断功能
  • ✅ 性能监控

快速开始:

cd bm80_v0080 make help # 查看帮助 make dry-run # 模拟运行 make merge # 执行合并

详细文档:

v0090版本

在v0080基础上增加了backup和restore功能。

新增功能:

  • ✅ 工作区备份功能 (make backup)
  • ✅ 工作区恢复功能 (make restore)
  • ✅ 三次确认机制防止误操作
  • ✅ 备份列表查看 (make list-backups)
  • ✅ 自动清理旧备份

使用方法:

# 使用v0090脚本 ./dg30_v0090_codebuddy_ide_依托v0080版本_增加backup_restore功能.sh --backup ./dg30_v0090_codebuddy_ide_依托v0080版本_增加backup_restore功能.sh --restore ./dg30_v0090_codebuddy_ide_依托v0080版本_增加backup_restore功能.sh --list-backups

v0091版本

在v0090基础上增加了VSCode扩展管理功能。

新增功能:

  • ✅ VSCode扩展安装 (make vscode-extensions-install)
  • ✅ VSCode扩展卸载 (make vscode-extensions-remove)
  • ✅ VSCode扩展清理 (make vscode-extensions-clean)
  • ✅ VSCode扩展列表 (make vscode-extensions-list)
  • ✅ VSCode扩展下载 (make vscode-extensions-download)

使用方法:

# 安装所有自定义扩展 make vscode-extensions-install # 卸载指定扩展 make vscode-extensions-remove # 清理所有自定义扩展(保留系统扩展) make vscode-extensions-clean # 列出所有已安装扩展 make vscode-extensions-list # 下载扩展vsix文件 make vscode-extensions-download

详细文档:

📊 版本对比

特性v0070v0080v0090v0091
基础合并功能
Makefile集成
颜色输出
文件锁机制
JSON缓存
配置验证
性能监控简单✅ 详细✅ 详细✅ 详细
dry-run模式
工作区备份
工作区恢复
VSCode扩展安装
VSCode扩展清理
VSCode扩展列表

🔧 快速开始

选择合适的版本

  • v0070: 需要基础合并功能
  • v0080: 需要完整的Makefile支持和更好的并发控制
  • v0090: 需要工作区备份和恢复功能
  • v0091: 需要VSCode扩展管理功能

v0080使用示例

cd bm80_v0080 # 检查依赖 make install # 模拟运行(推荐先执行) make dry-run # 查看状态 make status # 执行合并 make merge

v0090使用示例

# 创建备份 ./dg30_v0090_codebuddy_ide_依托v0080版本_增加backup_restore功能.sh --backup # 恢复备份(需三次确认) ./dg30_v0090_codebuddy_ide_依托v0080版本_增加backup_restore功能.sh --restore # 列出所有备份 ./dg30_v0090_codebuddy_ide_依托v0080版本_增加backup_restore功能.sh --list-backups

📚 文档索引

v0070版本

v0080版本

v0090版本

💡 提示

  • ✅ 首次使用建议先模拟运行(v0080: make dry-run
  • ✅ 生产环境使用前务必先在测试环境验证
  • ✅ v0090恢复操作需要三次确认,确保操作安全
  • ✅ 定期清理旧备份和日志
  • ✅ 使用 make help 查看所有可用命令

🔄 版本演进

v0070v0080

  • 修复readonly变量冲突
  • 修复dry-run模式错误
  • 添加Makefile颜色输出支持
  • 建立对话记录机制
  • 添加文件锁和JSON缓存

v0080v0090

  • 添加工作区备份功能
  • 添加工作区恢复功能
  • 实现三次确认机制
  • 自动清理旧备份

v0090v0091

  • 添加VSCode扩展安装功能
  • 添加VSCode扩展卸载功能
  • 添加VSCode扩展清理功能(只删除自定义扩展)
  • 添加VSCode扩展列表功能
  • 添加VSCode扩展下载功能

📝 更新日志

v0091 (2026-02-06)

  • 新增VSCode扩展管理功能
    • 安装扩展
    • 卸载扩展
    • 清理自定义扩展
    • 列出所有扩展
    • 下载vsix文件

v0090 (2026-02-06)

  • 新增工作区备份功能
  • 新增工作区恢复功能
  • 实现三次确认机制
  • 添加备份列表查看功能
  • 自动清理旧备份

v0080 (2026-02-06)

  • 添加Makefile颜色输出支持
  • 修复readonly变量冲突
  • 修复dry-run模式错误
  • 建立对话记录机制
  • 添加文件锁机制
  • 实现JSON缓存
  • 添加配置验证
  • 添加系统诊断功能
  • 改进性能监控

v0070

  • 初始版本
  • 提供基础Git分支合并功能

仓库位置: /root/ff33_整理workspace目录下的git仓库 创建时间: 2026-02-06 作者: CodeBuddy IDE (GLM-4.7)

About

10_解决一些git仓库_分支_需要_合并的问题

Language
Shell91.7%
Makefile8.3%