2012-09-07 29 views
1

我有一個在git版本控制下的項目。一切順利。git:子目錄中的獨立版本控制?

我也有「buildtool」目錄,其中有一些用於測試,部署和設置的腳本。

有時在改變分支時我希望該目錄是最新的,我也希望它在版本控制之下?

我該如何做到這一點?

+0

爲什麼這樣而不是使用分支? –

+4

你有沒有看過'git submodule'這可以讓你組合不同的倉庫 –

+0

buildtools有獨立於實際項目內容的腳本,即使實際的項目在不同的分支,buildtools也有運行項目所需的腳本,所以他們應該是最新的或某些選擇的版本。 (問題可以問另一種方式:我如何合併只有一個子目錄?) – iamgopal

回答

0

+1子模塊(Adrian Cornish第一次提示它的情況)您技術上已經獲得了兩個不同的項目,它們具有鬆散耦合,但沒有真正的源代碼耦合。首先將它們放入單獨的存儲庫中。然後,將它們完全分開或使用子模塊將構建內容鏈接到源內容。