簡體   English   中英

如何使用git跟蹤單個項目中的多個開源項目?

[英]How to track multiple open source projects inside of a single project with git?

我想知道如何在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項目存儲庫設置遠程存儲庫,然后讓本地分支跟蹤遠程母版,則本地分支根本不會類似於該項目存儲庫。

因此,如何跟蹤遠程項目以確保在發布漏洞修復后立即將它們納入其中?

任何幫助是極大的贊賞!

謝謝!

DS-MATT

我繼續並添加了我的第一個git子模塊。 效果很好! 謝謝James Allardice。

我正在使用Sourcetree應用程序管理Git,但是我無法添加子樹,只能添加一個子模塊。

唯一的問題是,子模塊不會向我顯示跟蹤上游項目上是否有任何新提交,因此我每次在Sourcetree應用程序中開始工作時都只需要檢查那些存儲庫即可。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM