动机
在 monorepo 中发布 CLI 子模组的新版本后,主仓库的 apps/qtcloud-devops/src/cli 子模组指针指向旧 commit。需要手动 code sync 来更新。
期望
release publish 完成后:
- 检测当前仓库是否为子模组(
.git 是文件而非目录)
- 如是,自动在父仓库执行
git add + git commit 更新子模组指针
- 推送到远端
参考
GitSubmoduleEditor::update_parent_pointer() / push_parent() 已完成 git2 化,可直接复用。
动机
在 monorepo 中发布 CLI 子模组的新版本后,主仓库的
apps/qtcloud-devops/src/cli子模组指针指向旧 commit。需要手动code sync来更新。期望
release publish完成后:.git是文件而非目录)git add+git commit更新子模组指针参考
GitSubmoduleEditor::update_parent_pointer()/push_parent()已完成 git2 化,可直接复用。