1

我想知道如何在 git 中跟踪多个较小/分隔的开源项目,这些项目包含在一个较大的(代码库大小 - 不一定是受欢迎的)项目中。例子:

假设我想在我正在构建的电子商务网站中使用两个开源项目:

我的文件结构如下所示:

myrepo/front_end/style/bootstrap/
                    ├── css/
                    │   ├── bootstrap.css
                    │   ├── bootstrap.min.css
                    ├── js/
                    │   ├── bootstrap.js
                    │   ├── bootstrap.min.js
                    └── img/
                        ├── glyphicons-halflings.png
                        └── glyphicons-halflings-white.png
myrepo/front_end/javascript/intro/
                    ├── intro.js

由于这两个开源项目是项目的一小部分,如果我要为两个 github 项目 repos 设置远程 repos,然后让本地分支跟踪远程 master,则本地分支根本不会类似于项目 repo。

那么,我如何跟踪远程项目以确保在它们发布后立即包含错误修复?

任何帮助是极大的赞赏!

谢谢!

DS-MATT

4

1 回答 1

0

我已经继续并添加了我的第一个 git 子模块。效果很好!谢谢詹姆斯·阿拉迪斯。

我正在使用 Sourcetree 应用程序来管理 Git,但我无法添加子树,只能添加子模块。

唯一的问题是,如果上游项目有任何新提交,子模块不会向我显示跟踪,我每次开始在 Sourcetree 应用程序中工作时都必须检查这些存储库。

于 2013-06-28T00:10:30.377 回答