我想知道如何在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