git - 在同一堆栈/git/IDE 环境中处理多个项目
问题描述
我正在 Haskell 中构建一个项目,随着这个项目的发展,一些库出现并且可以在不同的 git 存储库中提取。到目前为止,这些库是我项目的根目录,有没有一种方法(如中间步骤)我可以真正提取这些库但在本地位于同一个 git 存储库中?
解决方案
您可以使用此技术为库创建新的存储库:https ://help.github.com/articles/splitting-a-subfolder-out-into-a-new-repository/
然后,您可以将原始存储库中的此存储库作为子模块导入:https ://chrisjean.com/git-submodules-adding-using-removing-and-updating/
推荐阅读
- php - 使用 3rd 方代币作为 laravel CSRF 代币
- android - 使用 FTDI D2xx 库读取数据时出现问题
- postgresql - 在 postgres 表中选择数组字段包含 NULL 的行
- javascript - 从 Firestore 接收图像时如何等待承诺?
- wpf - WPF:跟踪 ItemsControl/ListBox 中的相对项目位置
- vue.js - 如何从 url 过滤 vuejs 中选择过滤器
- arrays - Ruby:方法未返回预期输出
- windows-10 - NodeJS ZIP 符号链接,无法在 Windows 10 上读取它们
- python - UnboundLocalError:在使用torch和yolov3进行对象检测的分配白色训练之前引用了局部变量“标签”
- javascript - 在 resolve 中调用函数