2017-04-27 70 views
0

我打算開始一個項目,在那裏我將開發一個WordPress主題,這個主題將成爲我所有其他項目的一種框架。Git有一個主項目和多個子項目

我想創建一個'master'Git項目。在這個項目旁邊,我將開始從主人那裏抽取的多個「孩子」項目。當我在其中一個子項目中發現一個錯誤時,我想解決這個問題並將其推回到主項目中,並且比主人應該將其推送到所有子項目,以便該錯誤將消失無處不在。我也想對文件進行修改,但是當我將母版拉回到子項目中時,這些文件修改不應該被覆蓋。這背後的全部想法是簡單地推出基於框架的新項目,該框架將始終使項目與最新版本的框架保持同步。

有誰知道如何解決這個問題? 在此先感謝!

+0

我不確定這是否真的在StackOverflow主題... – Clijsters

回答

0

我相信你所描述的是你想在一個回購庫中建立你的框架,然後爲你的每個項目回購創建回購。

然後,您可以將每個項目的遠程設備添加到您的上游回購站,以便從其中獲取更新。

但我會建議的一件事是,您可以對您的框架回購庫進行任何更改或錯誤修復,以避免意外地錯誤地將錯誤地包含在您的框架中的任何項目中。

+0

非常感謝!這是我一直在尋找的建議:-) – Yourit

+0

沒問題,很高興幫助:)。 – anierzad

0

我建議你創建每個「子項目」作爲一個完全獨立的git存儲庫。您應該從模板項目中創建「發佈」,就像其他人使用它一樣。然後,可以在每個子項目中使用此版本。這將幫助您避免意外地對其中一個子項目中的模板進行更改。