2013-06-19 127 views
0

我有一個git倉庫,說abc,現在在master。 我下載了一個軟件包(使用go get命令),例如xyz(因爲GOPATH設置爲項目的根目錄,新安裝的軟件包位於項目abc中)。Git - 跟蹤外部項目

所以,現在我在我的項目中有一個外部項目,都通過git進行管理。我檢查了我的項目,但永久項目xyz中的文件都不是主項目(主)的一部分。什麼是最好的方式,以及如何將外部項目作爲我主要項目的一部分?

謝謝。


編輯:我一直在閱讀有關gitsubtree。它看起來像是我的問題的解決方案,但不知道如何使用它。你認爲子樹是一種選擇,是否有可能使xyz主項目的子樹abc

+0

這是一個與去相關的問題?如果是的話,你應該這樣標記,如果不是的話:使用git子樹或git子模塊。 – Chronial

+0

感謝您的評論。這不是相關的,我可以得到它的工作。不確定是否合適,將添加它。 – bsr

回答

0

我使用了子樹,並希望這是最好的方法。

git subtree add --prefix=src/github.com/.../xyz https://github.com/../xyz.git master