【发布时间】:2018-12-27 03:02:25
【问题描述】:
有时我会在 GitHub 上找到由多个 npm 包组成的 monorepo,我想对其进行一些修改并在我的项目中使用它。但是对于 npm 来说,从 git 子目录安装包比从 git 存储库安装要困难得多[1][2]。由于我会自己进行修改,所以我想知道如何设置自己的 git 存储库,以便 npm 安装和合并上游更改。
目前,我使用来自 GitHub 的 this guide 将包与 monorepo 的其余部分拆分,即
git filter-branch --prune-empty --subdirectory-filter FOLDER-NAME BRANCH-NAME
Npm 可以轻松安装 repo,但我发现很难合并任何上游更改。
以前有人做过吗?有什么想法吗?
【问题讨论】:
标签: git git-subtree monorepo