我想知道如何在git中跟踪多个较小/分区的开源项目,这些项目包含在一个更大的(代码基本大小 - 不一定是受欢迎的项目)中。例如:如何使用git跟踪单个项目中的多个开源项目?
说我想用一个电子商务网站,我建设中的两个开源项目:
- 引导(http://twitter.github.io/bootstrap/getting-started.html)
- intro.js(http://usablica.github.io/intro.js/)
我的文件结构应该是这样的:
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项目回购站设置远程回购站,然后让当地分支机构跟踪远程主站,那么当地分支机构根本不会类似项目回购。
那么,如何跟踪远程项目以确保在发布后立即纳入错误修复?
任何帮助,非常感谢!
谢谢!
DS-MATT
看看[git submodules](http://git-scm.com/book/en/Git-Tools-Submodules)。 –
以及[git subtree](https://blogs.atlassian.com/2013/05/alternatives-to-git-submodule-git-subtree/)。这可能会更容易,因为您打算经常更新子项目。 – chirlu