2011-09-07 122 views
8

我工作的一個小圖書館,它依賴於另一個項目GitHub的。添加符號鏈接的Git倉庫

我知道 some projects 添加符號鏈接。你究竟如何做到這一點?

+1

[http://stackoverflow.com/questions/954560/what-does-git-do-to-files-that-are-a-symbolic-link](http:// stackoverflow.com/questions/954560/what-does-git-do-to-files-that-are-a-symbolic-link) –

+0

感謝您的鏈接,但並沒有真正解釋如何做到這一點,剛剛發生了什麼如果你有它。例如,我是否將依賴項目簽出到我的項目的子目錄中,並使其起作用? –

+0

對不起,我讀得太快,錯過了關於取決於另一個github項目的部分。我沒有答案。 –

回答

13

什麼你要使用的都是git submodules

實施例:git submodule add git://github.com/user/project.git destination-dir/

+1

這是一個很好的指南,涵蓋了基本的子模塊用法:http://codingsnippets.com/getting-started-with-git/ – SuitedSloth

+0

但是請注意,如果其他代碼具有自己的git repo,則此工作正常。否則,符號鏈接解決方案效果很好,就像這樣[兩個Rails應用程序之間的共享模型 - 什麼是Workflow的理想解決方案?](http://stackoverflow.com/questions/7024741/shared-models-between-two-rails-應用 - 什麼 - 是最完美的解決方案,爲工作流) –