我正在尝试迁移到保留历史记录的单一存储库,经过一些研究,看起来理想的工具是 git subtree。
我想我误解了 git subtree,我希望你们能帮助我。
我正在尝试运行以下命令:
git subtree add -P ./backend/auth [email protected]:<project>/<repo>.git master
但是,我一直在无效路径中碰撞,每次错误后我都尝试删除并提交文件删除以尝试解决,也许是因为它不接受某种文件...
error: invalid path './backend/auth/.env.ref'
error: invalid path './backend/auth/.github/workflows/dev.yml'
error: invalid path './backend/auth/.gitignore'
error: invalid path './backend/auth/.npmignore'
error: invalid path './backend/auth/.npmrc'
error: invalid path './backend/auth/.nvmrc'
error: invalid path './backend/auth/.vscode/launch.json'
error: invalid path './backend/auth/README.md'
README.md 路径返回错误后我放弃并决定在这里提出问题。
有人知道会发生什么吗?
现在我的 monorepo 非常初始,如下所示
├── backend
├── frontend
├── infra
├── readme.md
└── tools
└── libs