20220107

项目结构调整

使用git subtree命令可以把其他子仓库的某个commit同步到父仓库的某个位置,父仓库不会涉及子仓库的更新记录,子仓库只有被同步的几个commit会被父仓库的git追踪。类似于一个快捷的复制粘贴,可以将指定URL的任何仓库的某个commit对应的文件复制到当前仓库的某个位置。

简化了更新代码的流程。开发人员对子仓库修改后在父仓库同步之后再提交,用户端直接对GUI仓库进行git pull即可。

安装第三方系统

还在编写helper function阶段。预计这些函数会同时被用在安装卸载第三方系统的GUI和CLI工具中。

后续工作

有些可能不在合同里

  • 安装第三方的工具
  • vscode插件
  • from/to workspace系统
  • subsystem内使用父级模块设定的全局变量的alias
  • 将subsystem保存为可以被直接调用的模块
  • etc.

本文章使用limfx的vscode插件快速发布