2013-08-18 72 views
0

短版的問題是:git的文件夾只能鏈接到資源庫,但沒有文件嵌入

我怎麼放到git的文件夾爲開發者能夠從拉最新版本服務器,但沒有將舊的一個文件嵌入到.git中?

之所以我需要:

我有使用核心我的應用程序的核心其他解決方案。

我想爲使用核心的每個解決方案的核心和獨立存儲庫使用單獨的GIT存儲庫。

有關示例起見,我們稱之爲核心應用程序簡單和新項目超

我到目前爲止是這樣的結構:

Simple 
Super.Config 
Super.Web 

幾點意見:

Simple 
----Here are core files 
Super.Config 
----Here are configuration files 
Super.Web 
----Here is the web project that uses core 

一切工作正常,我有所有的核心文件在一個單獨的存儲庫和超級存儲庫看起來像這樣:

Super.Config 
Super.Web 

我想要做的就是添加簡單文件夾超級庫與git的在那裏至極文件夾中有唯一的核心庫網址,而不是文件。只需要Super項目開發人員能夠從存儲庫中獲取最新的核心版本。

因此,我想會是這樣的結構:

Simple 
----.git 
Super.Config 
Super.Web 

而當開發商獲得這樣的結構,他/她只是拉文件簡單目錄並獲取核心的最新版本。

+1

你是詢問[子模塊](https://www.kernel.org/pub/software/scm/git/docs/git-submodule.html)? –

回答

1

如果我明白你想要什麼,我想你是在談論git submodules。

看看這裏,因爲它的解釋比我更好!

http://git-scm.com/book/en/Git-Tools-Submodules

+0

我知道他們,但從來沒有使用過......謝謝,我會檢查出來的! :) –